summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/base/default.nix8
-rw-r--r--modules/desktop/default.nix2
-rw-r--r--modules/nixos/root.nix10
3 files changed, 11 insertions, 9 deletions
diff --git a/modules/base/default.nix b/modules/base/default.nix
index 0523d0e..d5c0dc9 100644
--- a/modules/base/default.nix
+++ b/modules/base/default.nix
@@ -24,12 +24,12 @@ in {
};
nix = {
- package = pkgs.nixFlakes;
+ package = mkDefault pkgs.nixFlakes;
gc = {
- automatic = true;
- dates = "weekly";
- options = "--delete-older-than 7d";
+ automatic = mkDefault true;
+ dates = mkDefault "weekly";
+ options = mkDefault "--delete-older-than 7d";
};
settings = {
diff --git a/modules/desktop/default.nix b/modules/desktop/default.nix
index b725f08..a758d78 100644
--- a/modules/desktop/default.nix
+++ b/modules/desktop/default.nix
@@ -29,11 +29,13 @@ in {
noXlibs = lib.mkForce false;
systemPackages = with pkgs; [pinentry-curses wl-clipboard xclip];
};
+
programs = {
dconf.enable = true;
firefox.enable = true;
xwayland.enable = true;
};
+
services.xserver.enable = true;
xdg.portal.enable = true;
};
diff --git a/modules/nixos/root.nix b/modules/nixos/root.nix
index 4e27694..a49e3bf 100644
--- a/modules/nixos/root.nix
+++ b/modules/nixos/root.nix
@@ -4,16 +4,16 @@
...
}: let
cfg = config.nixos.defaultRoot;
- inherit (lib) mkEnableOption mkIf;
+ inherit (lib) mkDefault mkEnableOption mkIf;
in {
options.nixos.defaultRoot.enable = mkEnableOption "enable default root user";
config = mkIf cfg.enable {
users.users.root = {
- home = "/root";
- uid = config.ids.uids.root;
- group = "root";
- passwordFile = config.age.secrets.rootPassword.path;
+ home = mkDefault "/root";
+ uid = mkDefault config.ids.uids.root;
+ group = mkDefault "root";
+ passwordFile = mkDefault config.age.secrets.rootPassword.path;
};
};
}