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 = [ diff --git a/home.nix b/home.nix index e35d20b..12a6522 100644 --- a/home.nix +++ b/home.nix @@ -69,8 +69,26 @@ }; }; - programs.command-not-found.enable = true; - + programs.nix-index = { + enable = true; + enableBashIntegration = true; + }; + + dconf.settings = { + "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; # Let Home Manager install and manage itself.