about summary refs log tree commit diff
path: root/modules/profiles/headful
diff options
context:
space:
mode:
authorazahi <azat@bahawi.net>2025-03-12 20:17:13 +0300
committerazahi <azat@bahawi.net>2025-03-12 20:17:13 +0300
commitc81dc5a13b469c511fac6fa2390b70422d1b4da5 (patch)
tree4dab5909006ab5c25da6bd9fde6a714c7719ded7 /modules/profiles/headful
parent2025-02-17 (diff)
2025-03-12 HEAD master
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

Consider giving Nix/NixOS a try! <3