Commit 1ed604a
Changed files (6)
modules/core/power-management.nix
@@ -0,0 +1,10 @@
+{
+ flake.modules.nixos.core = _: {
+ services = {
+ power-profiles-daemon = {
+ enable = true;
+ };
+ upower.enable = true;
+ };
+ };
+}
modules/core/ssh.nix
@@ -17,5 +17,7 @@ topArgs: {
}
];
};
+
+ environment.enableAllTerminfo = true;
};
}
modules/dev/misc.nix
@@ -0,0 +1,5 @@
+{
+ flake.modules.homeManager.dev = {config, ...}: {
+ programs.nh.flake = "${config.home.homeDirectory}/nix-config";
+ };
+}
os-modules/nixos/base/core.nix
@@ -1,9 +0,0 @@
-{
- # for power management
- services = {
- power-profiles-daemon = {
- enable = true;
- };
- upower.enable = true;
- };
-}
os-modules/nixos/base/ssh.nix
@@ -1,14 +0,0 @@
-{
- lib,
- config,
- ...
-}: let
- hostName = config.modules.currentHost;
-in {
- # Or disable the firewall altogether.
- networking.firewall.enable = lib.mkDefault false;
-
- # Add terminfo database of all known terminals to the system profile.
- # https://github.com/NixOS/nixpkgs/blob/nixos-25.05/nixos/modules/config/terminfo.nix
- environment.enableAllTerminfo = true;
-}
os-modules/nixos/desktop/misc.nix
@@ -5,6 +5,4 @@
openFirewall = true;
capSysAdmin = true;
};
-
- programs.nh.flake = "/home/${myvars.username}/nix-config";
}