From 9526cf7ca4332a86021111bb5ceb0e0394a34382 Mon Sep 17 00:00:00 2001 From: Nick Date: Wed, 22 Jan 2025 23:47:24 -0600 Subject: [PATCH] feat: added hyprland, zed, and firefox settings --- .../cli/development/langauges/default.nix | 16 ++++++++++++++++ .../config/settings/config/fingerprinting.nix | 2 +- home/modules/gui/apps/{ide => code}/default.nix | 0 .../{ide => code}/vsCode/config/extensions.nix | 0 .../{ide => code}/vsCode/config/keybindings.nix | 0 .../{ide => code}/vsCode/config/userSettings.nix | 0 .../gui/apps/{ide => code}/vsCode/default.nix | 0 .../zed/config/extensions/default.nix | 0 .../zed/config/extraPackages/default.nix | 0 .../zed/config/userKeymaps/default.nix | 0 .../userSettings/config/assistant/default.nix | 0 .../config/userSettings/config/git/default.nix | 0 .../userSettings/config/interface/default.nix | 2 ++ .../userSettings/config/languages/default.nix | 0 .../config/userSettings/config/lsp/default.nix | 0 .../config/userSettings/config/misc/default.nix | 0 .../userSettings/config/terminal/default.nix | 0 .../config/userSettings/config/theme/default.nix | 0 .../zed/config/userSettings/default.nix | 0 .../gui/apps/{ide => code}/zed/default.nix | 0 .../gui/desktop/hyprland/config/windowrulev2.nix | 16 ++++++++++++++++ 21 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 home/modules/cli/development/langauges/default.nix rename home/modules/gui/apps/{ide => code}/default.nix (100%) rename home/modules/gui/apps/{ide => code}/vsCode/config/extensions.nix (100%) rename home/modules/gui/apps/{ide => code}/vsCode/config/keybindings.nix (100%) rename home/modules/gui/apps/{ide => code}/vsCode/config/userSettings.nix (100%) rename home/modules/gui/apps/{ide => code}/vsCode/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/extensions/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/extraPackages/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userKeymaps/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/config/assistant/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/config/git/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/config/interface/default.nix (92%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/config/languages/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/config/lsp/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/config/misc/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/config/terminal/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/config/theme/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/config/userSettings/default.nix (100%) rename home/modules/gui/apps/{ide => code}/zed/default.nix (100%) diff --git a/home/modules/cli/development/langauges/default.nix b/home/modules/cli/development/langauges/default.nix new file mode 100644 index 0000000..f114fe0 --- /dev/null +++ b/home/modules/cli/development/langauges/default.nix @@ -0,0 +1,16 @@ +{ + pkgs, + ... +}: +{ + home.packages = builtins.attrValues { + inherit (pkgs.elmPackages) + elm + elm-format + elm-land + elm-language-server + elm-review + elm-test + ; + }; +} diff --git a/home/modules/gui/apps/browsers/firefox/config/settings/config/fingerprinting.nix b/home/modules/gui/apps/browsers/firefox/config/settings/config/fingerprinting.nix index 22d62fb..606b129 100755 --- a/home/modules/gui/apps/browsers/firefox/config/settings/config/fingerprinting.nix +++ b/home/modules/gui/apps/browsers/firefox/config/settings/config/fingerprinting.nix @@ -4,7 +4,7 @@ "privacy.fingerprintingProtection" = true; # RFP (resistFingerprinting) - "privacy.resistFingerprinting" = true; + "privacy.resistFingerprinting" = false; "privacy.window.maxInnerWidth" = 1600; "privacy.window.maxInnerHeight" = 900; "privacy.resistFingerprinting.block_mozAddonManager" = true; diff --git a/home/modules/gui/apps/ide/default.nix b/home/modules/gui/apps/code/default.nix similarity index 100% rename from home/modules/gui/apps/ide/default.nix rename to home/modules/gui/apps/code/default.nix diff --git a/home/modules/gui/apps/ide/vsCode/config/extensions.nix b/home/modules/gui/apps/code/vsCode/config/extensions.nix similarity index 100% rename from home/modules/gui/apps/ide/vsCode/config/extensions.nix rename to home/modules/gui/apps/code/vsCode/config/extensions.nix diff --git a/home/modules/gui/apps/ide/vsCode/config/keybindings.nix b/home/modules/gui/apps/code/vsCode/config/keybindings.nix similarity index 100% rename from home/modules/gui/apps/ide/vsCode/config/keybindings.nix rename to home/modules/gui/apps/code/vsCode/config/keybindings.nix diff --git a/home/modules/gui/apps/ide/vsCode/config/userSettings.nix b/home/modules/gui/apps/code/vsCode/config/userSettings.nix similarity index 100% rename from home/modules/gui/apps/ide/vsCode/config/userSettings.nix rename to home/modules/gui/apps/code/vsCode/config/userSettings.nix diff --git a/home/modules/gui/apps/ide/vsCode/default.nix b/home/modules/gui/apps/code/vsCode/default.nix similarity index 100% rename from home/modules/gui/apps/ide/vsCode/default.nix rename to home/modules/gui/apps/code/vsCode/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/extensions/default.nix b/home/modules/gui/apps/code/zed/config/extensions/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/extensions/default.nix rename to home/modules/gui/apps/code/zed/config/extensions/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/extraPackages/default.nix b/home/modules/gui/apps/code/zed/config/extraPackages/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/extraPackages/default.nix rename to home/modules/gui/apps/code/zed/config/extraPackages/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userKeymaps/default.nix b/home/modules/gui/apps/code/zed/config/userKeymaps/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userKeymaps/default.nix rename to home/modules/gui/apps/code/zed/config/userKeymaps/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/config/assistant/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/config/assistant/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userSettings/config/assistant/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/config/assistant/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/config/git/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/config/git/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userSettings/config/git/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/config/git/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/config/interface/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/config/interface/default.nix similarity index 92% rename from home/modules/gui/apps/ide/zed/config/userSettings/config/interface/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/config/interface/default.nix index a3f6e5c..c49ad95 100755 --- a/home/modules/gui/apps/ide/zed/config/userSettings/config/interface/default.nix +++ b/home/modules/gui/apps/code/zed/config/userSettings/config/interface/default.nix @@ -32,6 +32,8 @@ in file_icons = true; folder_icons = true; indent_size = 15; + auto_reveal_entries = false; + auto_fold_dirs = false; }; indent_guides = { enabled = true; diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/config/languages/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/config/languages/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userSettings/config/languages/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/config/languages/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/config/lsp/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/config/lsp/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userSettings/config/lsp/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/config/lsp/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/config/misc/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/config/misc/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userSettings/config/misc/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/config/misc/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/config/terminal/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/config/terminal/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userSettings/config/terminal/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/config/terminal/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/config/theme/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/config/theme/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userSettings/config/theme/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/config/theme/default.nix diff --git a/home/modules/gui/apps/ide/zed/config/userSettings/default.nix b/home/modules/gui/apps/code/zed/config/userSettings/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/config/userSettings/default.nix rename to home/modules/gui/apps/code/zed/config/userSettings/default.nix diff --git a/home/modules/gui/apps/ide/zed/default.nix b/home/modules/gui/apps/code/zed/default.nix similarity index 100% rename from home/modules/gui/apps/ide/zed/default.nix rename to home/modules/gui/apps/code/zed/default.nix diff --git a/home/modules/gui/desktop/hyprland/config/windowrulev2.nix b/home/modules/gui/desktop/hyprland/config/windowrulev2.nix index b15d025..b9c7355 100755 --- a/home/modules/gui/desktop/hyprland/config/windowrulev2.nix +++ b/home/modules/gui/desktop/hyprland/config/windowrulev2.nix @@ -12,6 +12,7 @@ let save = "(.*Enter name of file to save to….*)"; picture = "(.*Picture-in-Picture.*)"; discord-popout = "(.*Discord Popout.*)"; + upload = "(.*File Upload.*)"; signal = "(signal)"; vesktop = "(vesktop)"; code = "(code)"; @@ -37,6 +38,8 @@ let "maxsize 720 400, title:^${discord-popout}$" "maxsize 1280 720, title:^${battle}$" "minsize 1280 720, title:^${battle}$" + "maxsize 1280 720, title:^${upload}$" + "minsize 1280 720, title:^${upload}$" ]; floatWindows = builtins.map (x: "float, " + x) [ @@ -54,6 +57,7 @@ let "title:^${bitwarden}$" "title:^${save}$" "title:^${battle}$" + "title:^${upload}$" ]; pinWindows = builtins.map (x: "pin, " + x) [ @@ -87,9 +91,21 @@ let ]; centerWindows = builtins.map (x: "center, " + x) [ + "class:^${blueman}$" + "class:^${calculator}$" + "class:^${easyeffects}$" "class:^${emote}$" "class:^${mpv}$" + "class:^${vlc}$" "class:^${nomacs}$" + "class:^${flameshot}$" + "class:^${scrcpy}$" + "title:^(${picture})$" + "title:^(${discord-popout})$" + "title:^${bitwarden}$" + "title:^${save}$" + "title:^${battle}$" + "title:^${upload}$" ]; opaqueWindows = builtins.map (x: "opaque, " + x) [