Commit 877502be1c22

Vincent Demeester <vincent@sbr.pm>
2021-07-06 18:55:27
users: try to fix home-manager manPages problem...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 0f89402
Changed files (5)
users/root/default.nix
@@ -5,6 +5,13 @@ with lib; {
     shell = mkIf config.programs.zsh.enable pkgs.zsh;
   };
   home-manager.users.root = lib.mkMerge (
-    [ (import ../vincent/core) ]
+    [
+      (import ../vincent/core/zsh.nix)
+      (import ./home.nix)
+    ]
+    ++ optionals (versionOlder config.system.nixos.release "21.11") [{
+      # FIXME manpages are broken on 21.05 and home-manager (for some reason..)
+      manual.manpages.enable = false;
+    }]
   );
 }
users/vincent/core/default.nix
@@ -15,7 +15,7 @@
   ];
 
   home = {
-    stateVersion = "20.03";
+    stateVersion = "21.05";
     packages = with pkgs; [
       enchive
       entr
users/vincent/core/git.nix
@@ -70,7 +70,7 @@ in
     ];
     extraConfig = {
       core = {
-        editor = "${pkgs.emacs}/bin/emacsclient -t";
+        #editor = "${pkgs.emacs}/bin/emacsclient -t";
       };
       color = {
         status = "auto";
users/vincent/desktop/default.nix
@@ -48,20 +48,20 @@
   xdg.configFile."xorg/modletters.compose".source = ./xorg/modletters.compose;
 
   /*
-  xdg.configFile."nr/desktop" = {
+    xdg.configFile."nr/desktop" = {
     text = builtins.toJSON [
-      { cmd = "peek"; }
-      { cmd = "shutter"; }
-      { cmd = "station"; }
-      { cmd = "dmenu"; }
-      { cmd = "sxiv"; }
-      { cmd = "screenkey"; }
-      { cmd = "gimp"; }
-      { cmd = "update-desktop-database"; pkg = "desktop-file-utils"; chan = "unstable"; }
-      { cmd = "lgogdownloader"; chan = "unstable"; }
-      { cmd = "xev"; pkg = "xorg.xev"; }
+    { cmd = "peek"; }
+    { cmd = "shutter"; }
+    { cmd = "station"; }
+    { cmd = "dmenu"; }
+    { cmd = "sxiv"; }
+    { cmd = "screenkey"; }
+    { cmd = "gimp"; }
+    { cmd = "update-desktop-database"; pkg = "desktop-file-utils"; chan = "unstable"; }
+    { cmd = "lgogdownloader"; chan = "unstable"; }
+    { cmd = "xev"; pkg = "xorg.xev"; }
     ];
     onChange = "${pkgs.my.nr}/bin/nr desktop";
-  };
+    };
   */
 }
users/vincent/default.nix
@@ -15,6 +15,7 @@ let
   isContainersEnabled = if hasConfigVirtualizationContainers then config.virtualisation.containers.enable else false;
 in
 {
+  warnings = if (versionAtLeast config.system.nixos.release "21.11") then [ ] else [ "NixOS release: ${config.system.nixos.release}" ];
   users.users.vincent = {
     createHome = true;
     uid = 1000;
@@ -97,5 +98,9 @@ in
         home.file.".local/share/applications/redhat-vpn.desktop".source = ./redhat/redhat-vpn.desktop;
         home.packages = with pkgs; [ gnome3.zenity oathToolkit ];
       }]
+      ++ optionals (versionOlder config.system.nixos.release "21.11") [{
+        # FIXME manpages are broken on 21.05 and home-manager (for some reason..)
+        manual.manpages.enable = false;
+      }]
     );
 }