diff options
author | azahi <azat@bahawi.net> | 2025-03-12 20:17:13 +0300 |
---|---|---|
committer | azahi <azat@bahawi.net> | 2025-03-12 20:17:13 +0300 |
commit | c81dc5a13b469c511fac6fa2390b70422d1b4da5 (patch) | |
tree | 4dab5909006ab5c25da6bd9fde6a714c7719ded7 /modules/profiles/headful/default.nix | |
parent | 2025-02-17 (diff) |
Diffstat (limited to '')
-rw-r--r-- | modules/profiles/headful/default.nix (renamed from modules/profiles/headful.nix) | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/modules/profiles/headful.nix b/modules/profiles/headful/default.nix index 62a036c..ec43d20 100644 --- a/modules/profiles/headful.nix +++ b/modules/profiles/headful/default.nix @@ -10,6 +10,8 @@ let cfg = config.nixfiles.modules.profiles.headful; in { + imports = lib.modulesIn ./. |> lib.attrValues; + options.nixfiles.modules.profiles.headful.enable = lib.mkEnableOption "headful profile" // { default = this.isHeadful; }; @@ -35,9 +37,10 @@ in password-store.enable = true; sound.enable = true; thunderbird.enable = true; - vscode.enable = true; + vscode.enable = false; wayland.enable = true; x11.enable = true; + yubikey.enable = true; zathura.enable = true; }; @@ -54,10 +57,8 @@ in packages = with pkgs; [ anki audacity - ayugram-desktop bitwarden-cli bitwarden-desktop - byedpi eaglemode easyeffects element-desktop @@ -65,7 +66,6 @@ in gimp helvum imv - kdenlive libreoffice-fresh mumble obs-studio @@ -91,13 +91,13 @@ in if config.boot.zfs.enabled then pkgs.linuxKernel.packages |> lib.filterAttrs ( - k: v: - (builtins.match "linux_[0-9]+_[0-9]+" k) != null + n: v: + (builtins.match "linux_[0-9]+_[0-9]+" n) != null && (builtins.tryEval v).success && (!v.${config.boot.zfs.package.kernelModuleAttribute}.meta.broken) ) |> builtins.attrValues - |> lib.sort (a: b: lib.versionOlder a.kernel.version b.kernel.version) + |> lib.sort (n: v: lib.versionOlder n.kernel.version v.kernel.version) |> lib.last else pkgs.linuxPackages_latest @@ -137,7 +137,9 @@ in programs = { dconf.enable = true; + iftop.enable = true; + mtr.enable = true; }; @@ -171,6 +173,12 @@ in "video" ]; + nix.settings.system-features = [ + "benchmark" + "kvm" + "nixos-test" + ]; + # https://github.com/NixOS/nix/issues/3995#issuecomment-2081164515 system.extraDependencies = let |