summaryrefslogtreecommitdiff
path: root/system/default.nix
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2026-03-12 13:01:28 -0400
committerFreya Murphy <freya@freyacat.org>2026-03-12 13:01:28 -0400
commitaf9286f525770ce196bbf66a2da4ca9be1d34c75 (patch)
tree161cb2ff0c129039dcf6b9389b9f64c6f3ba71c3 /system/default.nix
parentthinkpad: get workin again (diff)
downloaddotfiles-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.nix16
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;
}