diff options
| author | Freya Murphy <freya@freyacat.org> | 2026-03-12 13:01:28 -0400 |
|---|---|---|
| committer | Freya Murphy <freya@freyacat.org> | 2026-03-12 13:01:28 -0400 |
| commit | af9286f525770ce196bbf66a2da4ca9be1d34c75 (patch) | |
| tree | 161cb2ff0c129039dcf6b9389b9f64c6f3ba71c3 /system/default.nix | |
| parent | thinkpad: get workin again (diff) | |
| download | dotfiles-nix-af9286f525770ce196bbf66a2da4ca9be1d34c75.tar.gz dotfiles-nix-af9286f525770ce196bbf66a2da4ca9be1d34c75.tar.bz2 dotfiles-nix-af9286f525770ce196bbf66a2da4ca9be1d34c75.zip | |
refactor some stuff
Diffstat (limited to 'system/default.nix')
| -rw-r--r-- | system/default.nix | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/system/default.nix b/system/default.nix index 205f63a..9c66323 100644 --- a/system/default.nix +++ b/system/default.nix @@ -5,7 +5,9 @@ inputs, system, ... -}: { +}: let + full = !config.minimal; +in { imports = [ inputs.home-manager.nixosModules.home-manager ./desktops @@ -15,7 +17,6 @@ ./bluetooth.nix ./desktop.nix ./fingerprint.nix - ./hardware.nix ./networking.nix ./nvidia.nix ./sshd.nix @@ -45,6 +46,13 @@ # load overlays nixpkgs.overlays = [ (final: prev: import ../pkgs {inherit final prev;}) + # hyprland + (_: _: inputs.hyprland.packages.${system}) + (_: _: inputs.hyprland-plugins.packages.${system}) + (_: _: inputs.hy3.packages.${system}) + # misc + (_: _: inputs.talc.packages.${system}) + (_: _: inputs.apple-fonts.packages.${system}) ]; # set state version @@ -118,7 +126,6 @@ }; # use the latest kernel - boot.kernelPackages = pkgs.linuxPackages_latest; # sysrq @@ -161,4 +168,7 @@ enable = true; execWheelOnly = true; }; + + # firmware + services.fwupd.enable = full; } |