From 8c9752641825d8fd87db1e723ab1b84b05d310bd Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Thu, 25 Jan 2024 22:55:03 +0000 Subject: [PATCH 1/4] Add galp3b --- flake.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/flake.nix b/flake.nix index 4f005bd..1895a5e 100644 --- a/flake.nix +++ b/flake.nix @@ -63,6 +63,25 @@ ]; }; + "garrus" = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + # Add Disko for disk management + disko.nixosModules.disko + ./disko-config.nix + ./gnome.nix + ./garrus.nix + ./configuration.nix + ./hardware-configuration.nix + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.aaronh = import ./home.nix; + } + ]; + }; + "vm" = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ From d2dae82381dfbaedfd1b92642b76bbbbae4b6676 Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Fri, 26 Jan 2024 14:48:32 +0000 Subject: [PATCH 2/4] flake: add nix-index and dconf setting for tap-to-click --- home.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/home.nix b/home.nix index e35d20b..c0be6d5 100644 --- a/home.nix +++ b/home.nix @@ -69,8 +69,17 @@ }; }; - programs.command-not-found.enable = true; - + programs.nix-index = { + enable = true; + enableBashIntegration = true; + }; + + dconf.settings = { + "org/gnome/desktop/peripherals/touchpad" = { + tap-to-click = true; + }; + }; + programs.gh.enable = true; # Let Home Manager install and manage itself. From 1bdd6d710529b3fe46fca63470fb95275656a4cd Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Fri, 26 Jan 2024 15:18:52 +0000 Subject: [PATCH 3/4] home-manager: add more clock, color and hot corner settings --- home.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/home.nix b/home.nix index c0be6d5..8071a08 100644 --- a/home.nix +++ b/home.nix @@ -78,6 +78,12 @@ "org/gnome/desktop/peripherals/touchpad" = { tap-to-click = true; }; + "org/gnome/desktop/interface" = { + clock-show-seconds = true; + clock-show-weekday = true; + color-scheme = "prefer-dark"; + enable-hot-corners = false; + }; }; programs.gh.enable = true; From d2a5c41e35621963d812f276f2cbdb8bc64da165 Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Fri, 26 Jan 2024 15:26:07 +0000 Subject: [PATCH 4/4] home-manager: add favorite-apps --- home.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/home.nix b/home.nix index 8071a08..12a6522 100644 --- a/home.nix +++ b/home.nix @@ -75,15 +75,18 @@ }; dconf.settings = { - "org/gnome/desktop/peripherals/touchpad" = { - tap-to-click = true; - }; - "org/gnome/desktop/interface" = { - clock-show-seconds = true; - clock-show-weekday = true; - color-scheme = "prefer-dark"; - enable-hot-corners = false; - }; + "org/gnome/shell" = { + favorite-apps = [ "nautilus.desktop" "gnome-terminal.desktop" "firefox.desktop" "codium.desktop" ]; + }; + "org/gnome/desktop/peripherals/touchpad" = { + tap-to-click = true; + }; + "org/gnome/desktop/interface" = { + clock-show-seconds = true; + clock-show-weekday = true; + color-scheme = "prefer-dark"; + enable-hot-corners = false; + }; }; programs.gh.enable = true;