gnome, vscode + equibop configs changed

This commit is contained in:
greyweather committed 2026-07-08 00:06:11 +01:00
1 parent fb8ba9de0a
commit b0174f3f83
5 files changed
+221 -3

No files matched your search

+138
View File
@@ -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 */
};
'';
};
};
}
+15
View File
@@ -23,9 +23,18 @@
"org/gnome/desktop/interface" = {
cursor-size = 22;
cursor-theme = lib.gvariant.mkValue "Bibata-Modern-Ice";
accent-color = lib.gvariant.mkValue "blue";
enable-hot-corners = false;
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" = {
close = lib.gvariant.mkArray [ "<Super>q" ];
show-desktop = lib.gvariant.mkArray [ "<Super>d" ];
@@ -116,6 +125,12 @@
hot-keys = 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";
};
};
};
}
+53 -2
View File
@@ -5,10 +5,19 @@
}: {
programs.vscode = {
enable = true;
profiles.default = {
extensions = with pkgs.vscode-extensions; [
package = pkgs.vscode-with-extensions.override {
vscodeExtensions = with pkgs.vscode-extensions; [
bbenoist.nix
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "patternstore";
publisher = "jdunkel";
version = "0.1.12";
sha256 = "sha256-JtVtBFZPsSMDC9040UE8gTg4YmNLVFQJz0NGa0+QBqA=";
}
];
};
profiles.default = {
enableUpdateCheck = false;
userSettings = {
"[nix]" = {
@@ -16,6 +25,48 @@
};
"chat.disableAIFeatures" = true;
"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;
};
};
};
};
+5
View File
@@ -33,6 +33,11 @@ in {
enable = true;
};
programs.nautilus-open-any-terminal = {
enable = true;
terminal = "kitty";
};
# List services that you want to enable:
# Enable the OpenSSH daemon.
+10 -1
View File
@@ -16,10 +16,10 @@ in {
"${global-configs}/vscode.nix"
"${global-configs}/niri.nix"
"${global-configs}/gnome.nix"
"${global-configs}/equibop.nix"
];
home.packages = with pkgs; [
equibop
obsidian
github-desktop
thunderbird
@@ -44,6 +44,15 @@ in {
name = "Adwaita-dark";
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 = {