From c47de3d4f138d53c2eb473879bd598c145933acf Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Fri, 9 May 2025 11:05:32 +0200 Subject: [PATCH 1/3] networking/networkmanager.nix: do not manage docker interfaces --- modules/system/os/networking/networkmanager.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/system/os/networking/networkmanager.nix b/modules/system/os/networking/networkmanager.nix index 3e36fd9..187670c 100644 --- a/modules/system/os/networking/networkmanager.nix +++ b/modules/system/os/networking/networkmanager.nix @@ -2,6 +2,11 @@ _: { networking.networkmanager = { enable = true; + unmanaged = [ + # DO NOT manage my docker containers, thank you. + "interface-name:docker*" + ]; + wifi = { # Generate a randomized value upon each connect macAddress = "random"; From 94819e9c74f374e7d3465e0b51283f2f309e4e0a Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Fri, 9 May 2025 11:36:41 +0200 Subject: [PATCH 2/3] chore: switch to gruvbox --- modules/style/colors.nix | 2 +- packages/helix/colorscheme.nix | 4 ++++ packages/helix/default.nix | 10 +++++++--- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/modules/style/colors.nix b/modules/style/colors.nix index 8b6dcd9..07934ae 100644 --- a/modules/style/colors.nix +++ b/modules/style/colors.nix @@ -35,7 +35,7 @@ in { name = mkOption { type = nullOr (enum ["Catppuccin Mocha" "Zenburn" "Black Metal Venom" "Gruvbox"]); description = "The colorscheme that should be used globally to theme your system."; - default = "Catppuccin Mocha"; + default = "Gruvbox"; }; slug = mkOption { diff --git a/packages/helix/colorscheme.nix b/packages/helix/colorscheme.nix index e69de29..0419d13 100644 --- a/packages/helix/colorscheme.nix +++ b/packages/helix/colorscheme.nix @@ -0,0 +1,4 @@ +{ + inherits = "gruvbox"; + "ui.background" = {}; +} diff --git a/packages/helix/default.nix b/packages/helix/default.nix index 930d355..29929c0 100644 --- a/packages/helix/default.nix +++ b/packages/helix/default.nix @@ -39,8 +39,12 @@ inherit (lib.meta) getExe; toml = formats.toml {}; + + helix-languages = callPackage ./languages.nix {inherit lib;}; + colorscheme = toml.generate "colorscheme.toml" (import ./colorscheme.nix); + helix-config = { - theme = "catppuccin_mocha"; + theme = "theme_transparent"; editor = { cursorline = false; color-modes = true; @@ -107,7 +111,6 @@ }; }; }; - helix-languages = callPackage ./languages.nix {inherit lib;}; wrapped-helix = symlinkJoin { name = "helix-wrapped"; paths = [ @@ -140,9 +143,10 @@ ]; nativeBuildInputs = [makeWrapper]; postBuild = '' - mkdir -p $out/config/helix + mkdir -p $out/config/helix/themes cp "${toml.generate "config.toml" helix-config}" $out/config/helix/config.toml cp "${helix-languages}" $out/config/helix/languages.toml + cp "${colorscheme}" $out/config/helix/themes/theme_transparent.toml wrapProgram $out/bin/hx --set \ XDG_CONFIG_HOME $out/config ''; From a5b47bc75bc1f3fff4a69bdd35d04560cc989ab2 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Fri, 9 May 2025 11:36:58 +0200 Subject: [PATCH 3/3] hyprland: add workspace_swipe --- modules/wms/wayland/hyprland/settings.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/wms/wayland/hyprland/settings.nix b/modules/wms/wayland/hyprland/settings.nix index 624a0f3..fa65c2b 100644 --- a/modules/wms/wayland/hyprland/settings.nix +++ b/modules/wms/wayland/hyprland/settings.nix @@ -47,6 +47,10 @@ in { }; }; + gestures = { + workspace_swipe = true; + }; + general = { layout = "dwindle"; gaps_in = 0;