nix machine / user configurations

fix proton

ptr.pet 08941f95 db00b34d

verified
+110 -88
+33 -33
_sources/generated.json
··· 62 62 }, 63 63 "disko": { 64 64 "cargoLocks": null, 65 - "date": "2025-11-25", 65 + "date": "2025-12-01", 66 66 "extract": null, 67 67 "name": "disko", 68 68 "passthru": null, ··· 74 74 "name": null, 75 75 "owner": "nix-community", 76 76 "repo": "disko", 77 - "rev": "aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5", 78 - "sha256": "sha256-xanUzIb0tf3kJ+PoOFmXEXV1jM3PjkDT/TQ5DYeNYRc=", 77 + "rev": "5a88a6eceb8fd732b983e72b732f6f4b8269bef3", 78 + "sha256": "sha256-D6xc3Rl8Ab6wucJWdvjNsGYGSxNjQHzRc2EZ6eeQ6l4=", 79 79 "sparseCheckout": [], 80 80 "type": "github" 81 81 }, 82 - "version": "aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5" 82 + "version": "5a88a6eceb8fd732b983e72b732f6f4b8269bef3" 83 83 }, 84 84 "facter": { 85 85 "cargoLocks": null, 86 - "date": "2025-11-04", 86 + "date": "2025-11-27", 87 87 "extract": null, 88 88 "name": "facter", 89 89 "passthru": null, ··· 95 95 "name": null, 96 96 "owner": "nix-community", 97 97 "repo": "nixos-facter-modules", 98 - "rev": "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96", 99 - "sha256": "sha256-iaRf6n0KPl9hndnIft3blm1YTAyxSREV1oX0MFZ6Tk4=", 98 + "rev": "5ea68886d95218646d11d3551a476d458df00778", 99 + "sha256": "sha256-3bbuneTKZBkYXlm0bE36kUjiDsasoIC1GWBw/UEJ9T4=", 100 100 "sparseCheckout": [], 101 101 "type": "github" 102 102 }, 103 - "version": "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96" 103 + "version": "5ea68886d95218646d11d3551a476d458df00778" 104 104 }, 105 105 "gomod2nix": { 106 106 "cargoLocks": null, ··· 125 125 }, 126 126 "home": { 127 127 "cargoLocks": null, 128 - "date": "2025-11-26", 128 + "date": "2025-12-02", 129 129 "extract": null, 130 130 "name": "home", 131 131 "passthru": null, ··· 137 137 "name": null, 138 138 "owner": "nix-community", 139 139 "repo": "home-manager", 140 - "rev": "9651819d75f6c7ffaf8a9227490ac704f29659f0", 141 - "sha256": "sha256-iUM9ktarEzThkayyZrzQ7oycPshAY2XRQqVKz0xX/L0=", 140 + "rev": "ff067cfc619fdf6f82d50344e7d19ff2323f0827", 141 + "sha256": "sha256-S41K55kw+hWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE=", 142 142 "sparseCheckout": [], 143 143 "type": "github" 144 144 }, 145 - "version": "9651819d75f6c7ffaf8a9227490ac704f29659f0" 145 + "version": "ff067cfc619fdf6f82d50344e7d19ff2323f0827" 146 146 }, 147 147 "limbusart": { 148 148 "cargoLocks": null, ··· 160 160 "sha256": "sha256-xATZz/sHYHkEXjwcmq1DSntclWxnDIKCpH314MaL63U=", 161 161 "sparseCheckout": [], 162 162 "type": "git", 163 - "url": "https://git.gaze.systems/90008/limbusart.git" 163 + "url": "https://github.com/90-008/limbusart.git" 164 164 }, 165 165 "version": "7f29ab57b73eb8a4db7163fc7d19a71cf89c3d8b" 166 166 }, ··· 207 207 }, 208 208 "nixos-hardware": { 209 209 "cargoLocks": null, 210 - "date": "2025-11-25", 210 + "date": "2025-11-29", 211 211 "extract": null, 212 212 "name": "nixos-hardware", 213 213 "passthru": null, ··· 219 219 "name": null, 220 220 "owner": "NixOS", 221 221 "repo": "nixos-hardware", 222 - "rev": "da17006633ca9cda369be82893ae36824a2ddf1a", 223 - "sha256": "sha256-b1MtLQsQc4Ji1u08f+C6g5XrmLPkJQ1fhNkCt+0AERQ=", 222 + "rev": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3", 223 + "sha256": "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=", 224 224 "sparseCheckout": [], 225 225 "type": "github" 226 226 }, 227 - "version": "da17006633ca9cda369be82893ae36824a2ddf1a" 227 + "version": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3" 228 228 }, 229 229 "nixpkgs-xr": { 230 230 "cargoLocks": null, 231 - "date": "2025-11-27", 231 + "date": "2025-12-02", 232 232 "extract": null, 233 233 "name": "nixpkgs-xr", 234 234 "passthru": null, ··· 240 240 "name": null, 241 241 "owner": "nix-community", 242 242 "repo": "nixpkgs-xr", 243 - "rev": "cd67b4986ffb7c4b136b6d4286c94375c74867bc", 244 - "sha256": "sha256-D8d1g9aaZlTc/xZjbeaHJUwmJDAOqjqZNucMrq6wCKc=", 243 + "rev": "e027c652c5a39267af02a4824a6020381cbcf7eb", 244 + "sha256": "sha256-YG8APbeS7cWkA6AKiNWGD1muRIWSoSXAe5wAc4jWgaw=", 245 245 "sparseCheckout": [], 246 246 "type": "github" 247 247 }, 248 - "version": "cd67b4986ffb7c4b136b6d4286c94375c74867bc" 248 + "version": "e027c652c5a39267af02a4824a6020381cbcf7eb" 249 249 }, 250 250 "nsid-tracker": { 251 251 "cargoLocks": null, ··· 289 289 }, 290 290 "stylix": { 291 291 "cargoLocks": null, 292 - "date": "2025-11-26", 292 + "date": "2025-12-01", 293 293 "extract": null, 294 294 "name": "stylix", 295 295 "passthru": null, ··· 301 301 "name": null, 302 302 "owner": "nix-community", 303 303 "repo": "stylix", 304 - "rev": "70c444a10d0c9ef71a25580dfa79af9cd43f3a5e", 305 - "sha256": "sha256-rofXPD/9TGpHveo1MTlUfpnF0MCG1/uHUB9f0rosdqc=", 304 + "rev": "71054adbc3629404b2f02e8385aec07f87980a2f", 305 + "sha256": "sha256-hIj3aKL+G8TXrqvz0wCnUKESN5MEyrD4YxaLLARnkPs=", 306 306 "sparseCheckout": [], 307 307 "type": "github" 308 308 }, 309 - "version": "70c444a10d0c9ef71a25580dfa79af9cd43f3a5e" 309 + "version": "71054adbc3629404b2f02e8385aec07f87980a2f" 310 310 }, 311 311 "tangled": { 312 312 "cargoLocks": null, 313 - "date": "2025-11-24", 313 + "date": "2025-11-30", 314 314 "extract": null, 315 315 "name": "tangled", 316 316 "passthru": null, ··· 320 320 "fetchSubmodules": false, 321 321 "leaveDotGit": false, 322 322 "name": null, 323 - "rev": "7358ec6edfa4d17b8b8f543d99e83a4705901148", 324 - "sha256": "sha256-PzuWiW/nMxwQTX0i1bHwGazQF4ptLNI9OGwpmhDb9i0=", 323 + "rev": "d37f774fb8c60aa2bd0cb965c9884457d0afb660", 324 + "sha256": "sha256-u1i7aMo0fTQ6WVdOZhG2fo/gEx2Fq8+3URmuqEBZGWI=", 325 325 "sparseCheckout": [], 326 326 "type": "git", 327 327 "url": "https://tangled.org/@tangled.org/core" 328 328 }, 329 - "version": "7358ec6edfa4d17b8b8f543d99e83a4705901148" 329 + "version": "d37f774fb8c60aa2bd0cb965c9884457d0afb660" 330 330 }, 331 331 "tangled-sqlite-lib": { 332 332 "cargoLocks": null, ··· 364 364 }, 365 365 "zen-browser": { 366 366 "cargoLocks": null, 367 - "date": "2025-11-26", 367 + "date": "2025-12-01", 368 368 "extract": null, 369 369 "name": "zen-browser", 370 370 "passthru": null, ··· 376 376 "name": null, 377 377 "owner": "0xc000022070", 378 378 "repo": "zen-browser-flake", 379 - "rev": "6f5d615393a5e923ea2883ef28e274031d1b1e1e", 380 - "sha256": "sha256-AEpt8JdKA4RVobRjaR7S2QP3bmUz8dhuWasB7mr9Ylo=", 379 + "rev": "8cded25e10b13e2999241f1c73a7d4e5e5d6f69e", 380 + "sha256": "sha256-sJQHRL8trBoG/ArR+mUlyp5cyKU0pgQY+qDQzZGnVgM=", 381 381 "sparseCheckout": [], 382 382 "type": "github" 383 383 }, 384 - "version": "6f5d615393a5e923ea2883ef28e274031d1b1e1e" 384 + "version": "8cded25e10b13e2999241f1c73a7d4e5e5d6f69e" 385 385 } 386 386 }
+33 -33
_sources/generated.nix
··· 43 43 }; 44 44 disko = { 45 45 pname = "disko"; 46 - version = "aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5"; 46 + version = "5a88a6eceb8fd732b983e72b732f6f4b8269bef3"; 47 47 src = fetchFromGitHub { 48 48 owner = "nix-community"; 49 49 repo = "disko"; 50 - rev = "aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5"; 50 + rev = "5a88a6eceb8fd732b983e72b732f6f4b8269bef3"; 51 51 fetchSubmodules = false; 52 - sha256 = "sha256-xanUzIb0tf3kJ+PoOFmXEXV1jM3PjkDT/TQ5DYeNYRc="; 52 + sha256 = "sha256-D6xc3Rl8Ab6wucJWdvjNsGYGSxNjQHzRc2EZ6eeQ6l4="; 53 53 }; 54 - date = "2025-11-25"; 54 + date = "2025-12-01"; 55 55 }; 56 56 facter = { 57 57 pname = "facter"; 58 - version = "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96"; 58 + version = "5ea68886d95218646d11d3551a476d458df00778"; 59 59 src = fetchFromGitHub { 60 60 owner = "nix-community"; 61 61 repo = "nixos-facter-modules"; 62 - rev = "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96"; 62 + rev = "5ea68886d95218646d11d3551a476d458df00778"; 63 63 fetchSubmodules = false; 64 - sha256 = "sha256-iaRf6n0KPl9hndnIft3blm1YTAyxSREV1oX0MFZ6Tk4="; 64 + sha256 = "sha256-3bbuneTKZBkYXlm0bE36kUjiDsasoIC1GWBw/UEJ9T4="; 65 65 }; 66 - date = "2025-11-04"; 66 + date = "2025-11-27"; 67 67 }; 68 68 gomod2nix = { 69 69 pname = "gomod2nix"; ··· 79 79 }; 80 80 home = { 81 81 pname = "home"; 82 - version = "9651819d75f6c7ffaf8a9227490ac704f29659f0"; 82 + version = "ff067cfc619fdf6f82d50344e7d19ff2323f0827"; 83 83 src = fetchFromGitHub { 84 84 owner = "nix-community"; 85 85 repo = "home-manager"; 86 - rev = "9651819d75f6c7ffaf8a9227490ac704f29659f0"; 86 + rev = "ff067cfc619fdf6f82d50344e7d19ff2323f0827"; 87 87 fetchSubmodules = false; 88 - sha256 = "sha256-iUM9ktarEzThkayyZrzQ7oycPshAY2XRQqVKz0xX/L0="; 88 + sha256 = "sha256-S41K55kw+hWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE="; 89 89 }; 90 - date = "2025-11-26"; 90 + date = "2025-12-02"; 91 91 }; 92 92 limbusart = { 93 93 pname = "limbusart"; 94 94 version = "7f29ab57b73eb8a4db7163fc7d19a71cf89c3d8b"; 95 95 src = fetchgit { 96 - url = "https://git.gaze.systems/90008/limbusart.git"; 96 + url = "https://github.com/90-008/limbusart.git"; 97 97 rev = "7f29ab57b73eb8a4db7163fc7d19a71cf89c3d8b"; 98 98 fetchSubmodules = false; 99 99 deepClone = false; ··· 131 131 }; 132 132 nixos-hardware = { 133 133 pname = "nixos-hardware"; 134 - version = "da17006633ca9cda369be82893ae36824a2ddf1a"; 134 + version = "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3"; 135 135 src = fetchFromGitHub { 136 136 owner = "NixOS"; 137 137 repo = "nixos-hardware"; 138 - rev = "da17006633ca9cda369be82893ae36824a2ddf1a"; 138 + rev = "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3"; 139 139 fetchSubmodules = false; 140 - sha256 = "sha256-b1MtLQsQc4Ji1u08f+C6g5XrmLPkJQ1fhNkCt+0AERQ="; 140 + sha256 = "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4="; 141 141 }; 142 - date = "2025-11-25"; 142 + date = "2025-11-29"; 143 143 }; 144 144 nixpkgs-xr = { 145 145 pname = "nixpkgs-xr"; 146 - version = "cd67b4986ffb7c4b136b6d4286c94375c74867bc"; 146 + version = "e027c652c5a39267af02a4824a6020381cbcf7eb"; 147 147 src = fetchFromGitHub { 148 148 owner = "nix-community"; 149 149 repo = "nixpkgs-xr"; 150 - rev = "cd67b4986ffb7c4b136b6d4286c94375c74867bc"; 150 + rev = "e027c652c5a39267af02a4824a6020381cbcf7eb"; 151 151 fetchSubmodules = false; 152 - sha256 = "sha256-D8d1g9aaZlTc/xZjbeaHJUwmJDAOqjqZNucMrq6wCKc="; 152 + sha256 = "sha256-YG8APbeS7cWkA6AKiNWGD1muRIWSoSXAe5wAc4jWgaw="; 153 153 }; 154 - date = "2025-11-27"; 154 + date = "2025-12-02"; 155 155 }; 156 156 nsid-tracker = { 157 157 pname = "nsid-tracker"; ··· 183 183 }; 184 184 stylix = { 185 185 pname = "stylix"; 186 - version = "70c444a10d0c9ef71a25580dfa79af9cd43f3a5e"; 186 + version = "71054adbc3629404b2f02e8385aec07f87980a2f"; 187 187 src = fetchFromGitHub { 188 188 owner = "nix-community"; 189 189 repo = "stylix"; 190 - rev = "70c444a10d0c9ef71a25580dfa79af9cd43f3a5e"; 190 + rev = "71054adbc3629404b2f02e8385aec07f87980a2f"; 191 191 fetchSubmodules = false; 192 - sha256 = "sha256-rofXPD/9TGpHveo1MTlUfpnF0MCG1/uHUB9f0rosdqc="; 192 + sha256 = "sha256-hIj3aKL+G8TXrqvz0wCnUKESN5MEyrD4YxaLLARnkPs="; 193 193 }; 194 - date = "2025-11-26"; 194 + date = "2025-12-01"; 195 195 }; 196 196 tangled = { 197 197 pname = "tangled"; 198 - version = "7358ec6edfa4d17b8b8f543d99e83a4705901148"; 198 + version = "d37f774fb8c60aa2bd0cb965c9884457d0afb660"; 199 199 src = fetchgit { 200 200 url = "https://tangled.org/@tangled.org/core"; 201 - rev = "7358ec6edfa4d17b8b8f543d99e83a4705901148"; 201 + rev = "d37f774fb8c60aa2bd0cb965c9884457d0afb660"; 202 202 fetchSubmodules = false; 203 203 deepClone = false; 204 204 leaveDotGit = false; 205 205 sparseCheckout = [ ]; 206 - sha256 = "sha256-PzuWiW/nMxwQTX0i1bHwGazQF4ptLNI9OGwpmhDb9i0="; 206 + sha256 = "sha256-u1i7aMo0fTQ6WVdOZhG2fo/gEx2Fq8+3URmuqEBZGWI="; 207 207 }; 208 - date = "2025-11-24"; 208 + date = "2025-11-30"; 209 209 }; 210 210 tangled-sqlite-lib = { 211 211 pname = "tangled-sqlite-lib"; ··· 231 231 }; 232 232 zen-browser = { 233 233 pname = "zen-browser"; 234 - version = "6f5d615393a5e923ea2883ef28e274031d1b1e1e"; 234 + version = "8cded25e10b13e2999241f1c73a7d4e5e5d6f69e"; 235 235 src = fetchFromGitHub { 236 236 owner = "0xc000022070"; 237 237 repo = "zen-browser-flake"; 238 - rev = "6f5d615393a5e923ea2883ef28e274031d1b1e1e"; 238 + rev = "8cded25e10b13e2999241f1c73a7d4e5e5d6f69e"; 239 239 fetchSubmodules = false; 240 - sha256 = "sha256-AEpt8JdKA4RVobRjaR7S2QP3bmUz8dhuWasB7mr9Ylo="; 240 + sha256 = "sha256-sJQHRL8trBoG/ArR+mUlyp5cyKU0pgQY+qDQzZGnVgM="; 241 241 }; 242 - date = "2025-11-26"; 242 + date = "2025-12-01"; 243 243 }; 244 244 }
+13 -16
flake.lock
··· 9 9 "rust-overlay": "rust-overlay" 10 10 }, 11 11 "locked": { 12 - "lastModified": 1764351487, 13 - "narHash": "sha256-7XJcTfz0dPhBd7nfyjcFxT1LIIctJZ2LthiI2Ltd7zY=", 12 + "lastModified": 1764596563, 13 + "narHash": "sha256-tH3AGDWlAN3ImVuBBCLmqaqD0EbkISiPCHGeMcd430k=", 14 14 "owner": "chaotic-cx", 15 15 "repo": "nyx", 16 - "rev": "2031f4a0507d0f7ab3e1aaff4c027a010feee447", 16 + "rev": "0701ee838b0fb34a77b6dd4b35476b4bb09fbca9", 17 17 "type": "github" 18 18 }, 19 19 "original": { ··· 105 105 }, 106 106 "nixpkgs": { 107 107 "locked": { 108 - "lastModified": 1764242076, 109 - "narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=", 108 + "lastModified": 1764517877, 109 + "narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=", 110 110 "owner": "NixOS", 111 111 "repo": "nixpkgs", 112 - "rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4", 112 + "rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c", 113 113 "type": "github" 114 114 }, 115 115 "original": { ··· 121 121 }, 122 122 "nixpkgs_2": { 123 123 "locked": { 124 - "lastModified": 1764242076, 125 - "narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=", 126 - "owner": "NixOS", 127 - "repo": "nixpkgs", 128 - "rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4", 129 - "type": "github" 124 + "lastModified": 1764517877, 125 + "narHash": "sha256-xLPjeWHfxEJtZmosOmLaT25Vb2rbktbbE7ShRtAm8h0=", 126 + "rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c", 127 + "type": "tarball", 128 + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre904649.2d293cbfa5a7/nixexprs.tar.xz?lastModified=1764517877&rev=2d293cbfa5a793b4c50d17c05ef9e385b90edf6c" 130 129 }, 131 130 "original": { 132 - "owner": "NixOS", 133 - "ref": "nixos-unstable", 134 - "repo": "nixpkgs", 135 - "type": "github" 131 + "type": "tarball", 132 + "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz" 136 133 } 137 134 }, 138 135 "root": {
+1 -1
flake.nix
··· 1 1 { 2 2 description = "config!!!"; 3 3 4 - inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 4 + inputs.nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; 5 5 inputs.chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; 6 6 7 7 outputs =
+1 -1
hosts/chernobog/modules/vr.nix
··· 42 42 ], 43 43 "runtime" : 44 44 [ 45 - ${pkgs.xrizer}/lib/xrizer" 45 + "${pkgs.xrizer}/lib/xrizer" 46 46 ], 47 47 "version" : 1 48 48 }
+2 -2
nvfetcher.toml
··· 29 29 fetch.git = "https://tangled.org/@ptr.pet/nixos-cloud-resources" 30 30 31 31 [limbusart] 32 - src.git = "https://git.gaze.systems/90008/limbusart.git" 33 - fetch.git = "https://git.gaze.systems/90008/limbusart.git" 32 + src.git = "https://github.com/90-008/limbusart.git" 33 + fetch.git = "https://github.com/90-008/limbusart.git" 34 34 35 35 [clickee-proxy] 36 36 src.git = "https://tangled.org/@ptr.pet/clickee-proxy"
+27 -2
users/mayer/default.nix
··· 34 34 nushell 35 35 ]; 36 36 programs = { 37 - steam.enable = true; 38 - gamescope.enable = true; 37 + steam = { 38 + enable = true; 39 + package = pkgs.steam.override { 40 + extraPkgs = pkgs': with pkgs'; [ 41 + vulkan-loader 42 + wayland 43 + wayland-protocols 44 + xorg.libXcursor 45 + xorg.libXi 46 + xorg.libXinerama 47 + xorg.libXScrnSaver 48 + libpng 49 + libpulseaudio 50 + libvorbis 51 + stdenv.cc.cc.lib # Provides libstdc++.so.6 52 + libkrb5 53 + keyutils 54 + ]; 55 + }; 56 + extraCompatPackages = with pkgs; [ 57 + proton-ge-bin 58 + ]; 59 + }; 60 + gamescope = { 61 + enable = true; 62 + capSysNice = true; 63 + }; 39 64 gamemode.enable = true; 40 65 appimage = { 41 66 enable = true;