gnome, vscode + equibop configs changed
This commit is contained in:
5 files changed
+221
-3
No files matched your search
@@ -0,0 +1,138 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
programs.equibop = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
discordBranch = "stable";
|
||||||
|
tray = false;
|
||||||
|
minimizeToTray = false;
|
||||||
|
autoStartMinimized = false;
|
||||||
|
enableMenu = false;
|
||||||
|
hardwareAcceleration = true;
|
||||||
|
arRPC = false;
|
||||||
|
appBadge = true;
|
||||||
|
customTitleBar = true;
|
||||||
|
enableSplashScreen = true;
|
||||||
|
};
|
||||||
|
equicord = {
|
||||||
|
settings = {
|
||||||
|
autoUpdate = false;
|
||||||
|
useQuickCss = true;
|
||||||
|
enabledThemeLinks = [
|
||||||
|
"https://raw.githubusercontent.com/refact0r/midnight-discord/refs/heads/master/themes/midnight.theme.css"
|
||||||
|
"https://raw.githubusercontent.com/DubyaDude/DubyasCleanupOfDiscord/main/DubyasCleanupOfDiscord.css"
|
||||||
|
];
|
||||||
|
enableOnlineThemes = true;
|
||||||
|
cloud = {
|
||||||
|
authenticated = false;
|
||||||
|
url = "https://cloud.equicord.org/";
|
||||||
|
settingsSync = false;
|
||||||
|
};
|
||||||
|
plugins = {
|
||||||
|
"EquicordHelper" = {
|
||||||
|
"enabled" = true;
|
||||||
|
"noMirroredCamera" = false;
|
||||||
|
"removeActivitySection" = false;
|
||||||
|
"showYourOwnActivityButtons" = false;
|
||||||
|
"forceRoleIcon" = false;
|
||||||
|
"restoreFileDownloadButton" = false;
|
||||||
|
"noModalAnimation" = false;
|
||||||
|
"disableAdoptTagPrompt" = false;
|
||||||
|
"jsonGateway" = false;
|
||||||
|
"hideVoiceIndicatorForMutedChannels" = false;
|
||||||
|
"noBulletPoints" = false;
|
||||||
|
"accountStandingButton" = false;
|
||||||
|
};
|
||||||
|
"NoTrack" = {
|
||||||
|
"enabled" = true;
|
||||||
|
"disableAnalytics" = true;
|
||||||
|
};
|
||||||
|
"NewPluginsManager" = {
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
"BetterCommands" = {
|
||||||
|
enabled = true;
|
||||||
|
autoFillArguments = true;
|
||||||
|
allowNewlinesInCommands = true;
|
||||||
|
};
|
||||||
|
"BetterAudioPlayer" = {
|
||||||
|
enabled = true;
|
||||||
|
oscilloscope = true;
|
||||||
|
spectrograph = true;
|
||||||
|
oscilloscopeSolidColor = false;
|
||||||
|
oscilloscopeColor = "255, 255, 255";
|
||||||
|
spectrographSolidColor = false;
|
||||||
|
spectrographColor = "33, 150, 243";
|
||||||
|
};
|
||||||
|
"WebKeybinds" = {
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
"WebScreenShareFixes" = {
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
"FullUserInChatbox" = {
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
"ForceOwnerCrown" = {
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
"FixYoutubeEmbeds" = {
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
"FakeNitro" = {
|
||||||
|
enabled = true;
|
||||||
|
enableEmojiBypass = true;
|
||||||
|
emojiSize = 48;
|
||||||
|
transformEmojis = true;
|
||||||
|
enableStickerBypass = true;
|
||||||
|
stickerSize = 160;
|
||||||
|
transformStickers = true;
|
||||||
|
transformCompoundSentence = false;
|
||||||
|
enableStreamQualityBypass = true;
|
||||||
|
useStickerHyperLinks = true;
|
||||||
|
useEmojiHyperLinks = true;
|
||||||
|
hyperLinkText = "{{NAME}}";
|
||||||
|
disableEmbedPermissionCheck = false;
|
||||||
|
};
|
||||||
|
"DisableCallIdle" = {
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
"BetterUploadButton" = {
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
"BetterSettings" = {
|
||||||
|
enabled = true;
|
||||||
|
disableFade = true;
|
||||||
|
organizeMenu = true;
|
||||||
|
eagerLoad = true;
|
||||||
|
};
|
||||||
|
"BetterGifPicker" = {
|
||||||
|
enabled = true;
|
||||||
|
keepOpen = false;
|
||||||
|
};
|
||||||
|
"Settings" = {
|
||||||
|
enabled = true;
|
||||||
|
settingsLocation = "aboveNitro";
|
||||||
|
includeVencordInfoWhenCopying = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
extraQuickCss = ''
|
||||||
|
/* color options */
|
||||||
|
:root {
|
||||||
|
--colors: on; /* off: discord default colors, on: midnight custom colors */
|
||||||
|
|
||||||
|
/* text colors */
|
||||||
|
--text-0: var(--bg-4); /* text on colored elements */
|
||||||
|
--text-1: hsl(220, 45%, 95%); /* other normally white text */
|
||||||
|
--text-2: hsl(220, 25%, 75%); /* headings and important text */
|
||||||
|
--text-3: hsl(220, 20%, 65%); /* normal text */
|
||||||
|
--text-4: hsl(220, 15%, 55%); /* icon buttons and channels */
|
||||||
|
--text-5: hsl(220, 15%, 45%); /* muted channels/chats and timestamps */
|
||||||
|
};
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -23,9 +23,18 @@
|
|||||||
"org/gnome/desktop/interface" = {
|
"org/gnome/desktop/interface" = {
|
||||||
cursor-size = 22;
|
cursor-size = 22;
|
||||||
cursor-theme = lib.gvariant.mkValue "Bibata-Modern-Ice";
|
cursor-theme = lib.gvariant.mkValue "Bibata-Modern-Ice";
|
||||||
|
accent-color = lib.gvariant.mkValue "blue";
|
||||||
enable-hot-corners = false;
|
enable-hot-corners = false;
|
||||||
clock-show-weekday = true;
|
clock-show-weekday = true;
|
||||||
};
|
};
|
||||||
|
"org/gnome/desktop/background" = {
|
||||||
|
color-shading-type = lib.gvariant.mkValue "solid";
|
||||||
|
picture-options = lib.gvariant.mkValue "zoom";
|
||||||
|
picture-uri = lib.gvariant.mkValue "file:///run/current-system/sw/share/backgrounds/gnome/amber-l.jxl";
|
||||||
|
picture-uri-dark = lib.gvariant.mkValue "file:///run/current-system/sw/share/backgrounds/gnome/amber-d.jxl";
|
||||||
|
primary-color = lib.gvariant.mkValue "#ff7800";
|
||||||
|
secondary-color = lib.gvariant.mkValue "#000000";
|
||||||
|
};
|
||||||
"org/gnome/desktop/wm/keybindings" = {
|
"org/gnome/desktop/wm/keybindings" = {
|
||||||
close = lib.gvariant.mkArray [ "<Super>q" ];
|
close = lib.gvariant.mkArray [ "<Super>q" ];
|
||||||
show-desktop = lib.gvariant.mkArray [ "<Super>d" ];
|
show-desktop = lib.gvariant.mkArray [ "<Super>d" ];
|
||||||
@@ -116,6 +125,12 @@
|
|||||||
hot-keys = false;
|
hot-keys = false;
|
||||||
show-trash = false;
|
show-trash = false;
|
||||||
};
|
};
|
||||||
|
"org/gtk/gtk4/settings/file-chooser" = {
|
||||||
|
show-hidden = true;
|
||||||
|
};
|
||||||
|
"org/gnome/nautilus/preferences" = {
|
||||||
|
default-folder-viewer = lib.gvariant.mkValue "list-view";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -5,10 +5,19 @@
|
|||||||
}: {
|
}: {
|
||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
enable = true;
|
enable = true;
|
||||||
profiles.default = {
|
package = pkgs.vscode-with-extensions.override {
|
||||||
extensions = with pkgs.vscode-extensions; [
|
vscodeExtensions = with pkgs.vscode-extensions; [
|
||||||
bbenoist.nix
|
bbenoist.nix
|
||||||
|
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||||
|
{
|
||||||
|
name = "patternstore";
|
||||||
|
publisher = "jdunkel";
|
||||||
|
version = "0.1.12";
|
||||||
|
sha256 = "sha256-JtVtBFZPsSMDC9040UE8gTg4YmNLVFQJz0NGa0+QBqA=";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
|
};
|
||||||
|
profiles.default = {
|
||||||
enableUpdateCheck = false;
|
enableUpdateCheck = false;
|
||||||
userSettings = {
|
userSettings = {
|
||||||
"[nix]" = {
|
"[nix]" = {
|
||||||
@@ -16,6 +25,48 @@
|
|||||||
};
|
};
|
||||||
"chat.disableAIFeatures" = true;
|
"chat.disableAIFeatures" = true;
|
||||||
"workbench.welcomePage.walkthroughs.openOnInstall" = false;
|
"workbench.welcomePage.walkthroughs.openOnInstall" = false;
|
||||||
|
"patternStore.savedPatterns" = [
|
||||||
|
{
|
||||||
|
label = "convert JSON pairs to Nix format";
|
||||||
|
find = "\"(\\w+)\": ([\\w, \\{\\}]+?),?$";
|
||||||
|
replace = "$1 = $2;";
|
||||||
|
flags = {
|
||||||
|
"isRegex" = true;
|
||||||
|
"isCaseSensitive" = false;
|
||||||
|
"matchWholeWord" = false;
|
||||||
|
"isMultiline" = false;
|
||||||
|
};
|
||||||
|
scope = "global";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
label = "convert JSON opening bracket to Nix format";
|
||||||
|
find = "(\"\\w+\"): \\{$";
|
||||||
|
replace = "$1 = {";
|
||||||
|
flags = {
|
||||||
|
"isRegex" = true;
|
||||||
|
"isCaseSensitive" = false;
|
||||||
|
"matchWholeWord" = false;
|
||||||
|
"isMultiline" = false;
|
||||||
|
};
|
||||||
|
scope = "global";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
label = "convert JSON closing bracket to Nix format";
|
||||||
|
find = "\\},?$";
|
||||||
|
replace = "};";
|
||||||
|
flags = {
|
||||||
|
"isRegex" = true;
|
||||||
|
"isCaseSensitive" = false;
|
||||||
|
"matchWholeWord" = false;
|
||||||
|
"isMultiline" = false;
|
||||||
|
};
|
||||||
|
scope = "global";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
"search.exclude" = {
|
||||||
|
"**/flake.lock" = true;
|
||||||
|
"**/assets/**" = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -33,6 +33,11 @@ in {
|
|||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.nautilus-open-any-terminal = {
|
||||||
|
enable = true;
|
||||||
|
terminal = "kitty";
|
||||||
|
};
|
||||||
|
|
||||||
# List services that you want to enable:
|
# List services that you want to enable:
|
||||||
|
|
||||||
# Enable the OpenSSH daemon.
|
# Enable the OpenSSH daemon.
|
||||||
|
|||||||
+10
-1
@@ -16,10 +16,10 @@ in {
|
|||||||
"${global-configs}/vscode.nix"
|
"${global-configs}/vscode.nix"
|
||||||
"${global-configs}/niri.nix"
|
"${global-configs}/niri.nix"
|
||||||
"${global-configs}/gnome.nix"
|
"${global-configs}/gnome.nix"
|
||||||
|
"${global-configs}/equibop.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
equibop
|
|
||||||
obsidian
|
obsidian
|
||||||
github-desktop
|
github-desktop
|
||||||
thunderbird
|
thunderbird
|
||||||
@@ -44,6 +44,15 @@ in {
|
|||||||
name = "Adwaita-dark";
|
name = "Adwaita-dark";
|
||||||
package = pkgs.gnome-themes-extra;
|
package = pkgs.gnome-themes-extra;
|
||||||
};
|
};
|
||||||
|
gtk3.bookmarks = [
|
||||||
|
"file:///home/grey/nixos NixOS"
|
||||||
|
"file:///home/grey/Downloads Downloads"
|
||||||
|
"file:///home/grey/Documents Documents"
|
||||||
|
"file:///home/grey/Pictures Pictures"
|
||||||
|
"file:///home/grey/Music Music"
|
||||||
|
"file:///home/grey/Videos Videos"
|
||||||
|
"file:/// Root"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
qt = {
|
qt = {
|
||||||
|
|||||||
Reference in new issue
Block a user