Johan Rong 4 meses atrás
pai
commit
40d10439b5

+ 3 - 3
flake.lock

@@ -39,11 +39,11 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1775305101,
-        "narHash": "sha256-/74n1oQPtKG52Yw41cbToxspxHbYz6O3vi+XEw16Qe8=",
+        "lastModified": 1775811116,
+        "narHash": "sha256-t+HZK42pB6N+i5RGbuy7Xluez/VvWbembBdvzsc23Ss=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "36a601196c4ebf49e035270e10b2d103fe39076b",
+        "rev": "54170c54449ea4d6725efd30d719c5e505f1c10e",
         "type": "github"
       },
       "original": {

+ 1 - 1
home/features/application/files.nix

@@ -20,7 +20,7 @@
             sudo nix-channel --update
             cd "$HOME/nix-dots"
             nix flake update
-            sudo nh os switch
+            nh os switch
             flatpak update -y
             sudo flatpak update -y
             cd "$ORIG_CWD"

+ 1 - 0
home/flavors/application/development/default.nix

@@ -21,5 +21,6 @@
     lua51Packages.lua
     google-cloud-sdk
     dotnetCorePackages.sdk_9_0_1xx
+    libgcc
   ];
 }

+ 7 - 0
nixos/features/system/basic.nix

@@ -41,6 +41,7 @@
   };
 
   fonts = {
+    enableDefaultPackages = true;
     packages = with pkgs; [
       adwaita-fonts
       jetbrains-mono
@@ -48,6 +49,7 @@
       google-fonts
     ];
     fontconfig = {
+      enable = true;
       defaultFonts = {
         sansSerif = [ "Adwaita Sans" ];
         monospace = [ "JetBrains Mono" "Adwaita Mono" ];
@@ -116,6 +118,11 @@
     flake = "$HOME/nix-dots/";
   };
 
+  hardware.graphics = {
+    enable = true;
+    enable32Bit = true;
+  };
+
   services.seatd.enable = true;
   services.gvfs.enable = true;
 

+ 19 - 0
nixos/features/system/gaming.nix

@@ -19,5 +19,24 @@
 
   programs.steam = {
     enable = true;
+    remotePlay.openFirewall = true;
+    dedicatedServer.openFirewall = true;
+    gamescopeSession = {
+      enable = true;
+    };
+    extraCompatPackages = with pkgs; [
+      gtk2
+      gdk-pixbuf
+      libpulseaudio
+      pipewire
+      bzip2
+      xorg.libXtst
+      xorg.libXi
+      xorg.libXrandr
+      xorg.libXrender
+      libvdpau
+      freetype
+      proton-ge-bin
+    ];
   };
 }

+ 1 - 5
nixos/hardware/gpu/nvidia.nix

@@ -24,10 +24,6 @@
     };
 
     nvidiaSettings = true;
-    #package = config.boot.kernelPackages.nvidiaPackages.stable;
-  };
-  
-  hardware.graphics = {
-    enable = true;
+    package = config.boot.kernelPackages.nvidiaPackages.stable;
   };
 }