nix machine / user configurations

fix proton

ptr.pet 08941f95 db00b34d

verified
Changed files
+110 -88
_sources
hosts
chernobog
modules
users
mayer
+33 -33
_sources/generated.json
···
},
"disko": {
"cargoLocks": null,
-
"date": "2025-11-25",
+
"date": "2025-12-01",
"extract": null,
"name": "disko",
"passthru": null,
···
"name": null,
"owner": "nix-community",
"repo": "disko",
-
"rev": "aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5",
-
"sha256": "sha256-xanUzIb0tf3kJ+PoOFmXEXV1jM3PjkDT/TQ5DYeNYRc=",
+
"rev": "5a88a6eceb8fd732b983e72b732f6f4b8269bef3",
+
"sha256": "sha256-D6xc3Rl8Ab6wucJWdvjNsGYGSxNjQHzRc2EZ6eeQ6l4=",
"sparseCheckout": [],
"type": "github"
},
-
"version": "aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5"
+
"version": "5a88a6eceb8fd732b983e72b732f6f4b8269bef3"
},
"facter": {
"cargoLocks": null,
-
"date": "2025-11-04",
+
"date": "2025-11-27",
"extract": null,
"name": "facter",
"passthru": null,
···
"name": null,
"owner": "nix-community",
"repo": "nixos-facter-modules",
-
"rev": "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96",
-
"sha256": "sha256-iaRf6n0KPl9hndnIft3blm1YTAyxSREV1oX0MFZ6Tk4=",
+
"rev": "5ea68886d95218646d11d3551a476d458df00778",
+
"sha256": "sha256-3bbuneTKZBkYXlm0bE36kUjiDsasoIC1GWBw/UEJ9T4=",
"sparseCheckout": [],
"type": "github"
},
-
"version": "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96"
+
"version": "5ea68886d95218646d11d3551a476d458df00778"
},
"gomod2nix": {
"cargoLocks": null,
···
},
"home": {
"cargoLocks": null,
-
"date": "2025-11-26",
+
"date": "2025-12-02",
"extract": null,
"name": "home",
"passthru": null,
···
"name": null,
"owner": "nix-community",
"repo": "home-manager",
-
"rev": "9651819d75f6c7ffaf8a9227490ac704f29659f0",
-
"sha256": "sha256-iUM9ktarEzThkayyZrzQ7oycPshAY2XRQqVKz0xX/L0=",
+
"rev": "ff067cfc619fdf6f82d50344e7d19ff2323f0827",
+
"sha256": "sha256-S41K55kw+hWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE=",
"sparseCheckout": [],
"type": "github"
},
-
"version": "9651819d75f6c7ffaf8a9227490ac704f29659f0"
+
"version": "ff067cfc619fdf6f82d50344e7d19ff2323f0827"
},
"limbusart": {
"cargoLocks": null,
···
"sha256": "sha256-xATZz/sHYHkEXjwcmq1DSntclWxnDIKCpH314MaL63U=",
"sparseCheckout": [],
"type": "git",
-
"url": "https://git.gaze.systems/90008/limbusart.git"
+
"url": "https://github.com/90-008/limbusart.git"
},
"version": "7f29ab57b73eb8a4db7163fc7d19a71cf89c3d8b"
},
···
},
"nixos-hardware": {
"cargoLocks": null,
-
"date": "2025-11-25",
+
"date": "2025-11-29",
"extract": null,
"name": "nixos-hardware",
"passthru": null,
···
"name": null,
"owner": "NixOS",
"repo": "nixos-hardware",
-
"rev": "da17006633ca9cda369be82893ae36824a2ddf1a",
-
"sha256": "sha256-b1MtLQsQc4Ji1u08f+C6g5XrmLPkJQ1fhNkCt+0AERQ=",
+
"rev": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3",
+
"sha256": "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=",
"sparseCheckout": [],
"type": "github"
},
-
"version": "da17006633ca9cda369be82893ae36824a2ddf1a"
+
"version": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3"
},
"nixpkgs-xr": {
"cargoLocks": null,
-
"date": "2025-11-27",
+
"date": "2025-12-02",
"extract": null,
"name": "nixpkgs-xr",
"passthru": null,
···
"name": null,
"owner": "nix-community",
"repo": "nixpkgs-xr",
-
"rev": "cd67b4986ffb7c4b136b6d4286c94375c74867bc",
-
"sha256": "sha256-D8d1g9aaZlTc/xZjbeaHJUwmJDAOqjqZNucMrq6wCKc=",
+
"rev": "e027c652c5a39267af02a4824a6020381cbcf7eb",
+
"sha256": "sha256-YG8APbeS7cWkA6AKiNWGD1muRIWSoSXAe5wAc4jWgaw=",
"sparseCheckout": [],
"type": "github"
},
-
"version": "cd67b4986ffb7c4b136b6d4286c94375c74867bc"
+
"version": "e027c652c5a39267af02a4824a6020381cbcf7eb"
},
"nsid-tracker": {
"cargoLocks": null,
···
},
"stylix": {
"cargoLocks": null,
-
"date": "2025-11-26",
+
"date": "2025-12-01",
"extract": null,
"name": "stylix",
"passthru": null,
···
"name": null,
"owner": "nix-community",
"repo": "stylix",
-
"rev": "70c444a10d0c9ef71a25580dfa79af9cd43f3a5e",
-
"sha256": "sha256-rofXPD/9TGpHveo1MTlUfpnF0MCG1/uHUB9f0rosdqc=",
+
"rev": "71054adbc3629404b2f02e8385aec07f87980a2f",
+
"sha256": "sha256-hIj3aKL+G8TXrqvz0wCnUKESN5MEyrD4YxaLLARnkPs=",
"sparseCheckout": [],
"type": "github"
},
-
"version": "70c444a10d0c9ef71a25580dfa79af9cd43f3a5e"
+
"version": "71054adbc3629404b2f02e8385aec07f87980a2f"
},
"tangled": {
"cargoLocks": null,
-
"date": "2025-11-24",
+
"date": "2025-11-30",
"extract": null,
"name": "tangled",
"passthru": null,
···
"fetchSubmodules": false,
"leaveDotGit": false,
"name": null,
-
"rev": "7358ec6edfa4d17b8b8f543d99e83a4705901148",
-
"sha256": "sha256-PzuWiW/nMxwQTX0i1bHwGazQF4ptLNI9OGwpmhDb9i0=",
+
"rev": "d37f774fb8c60aa2bd0cb965c9884457d0afb660",
+
"sha256": "sha256-u1i7aMo0fTQ6WVdOZhG2fo/gEx2Fq8+3URmuqEBZGWI=",
"sparseCheckout": [],
"type": "git",
"url": "https://tangled.org/@tangled.org/core"
},
-
"version": "7358ec6edfa4d17b8b8f543d99e83a4705901148"
+
"version": "d37f774fb8c60aa2bd0cb965c9884457d0afb660"
},
"tangled-sqlite-lib": {
"cargoLocks": null,
···
},
"zen-browser": {
"cargoLocks": null,
-
"date": "2025-11-26",
+
"date": "2025-12-01",
"extract": null,
"name": "zen-browser",
"passthru": null,
···
"name": null,
"owner": "0xc000022070",
"repo": "zen-browser-flake",
-
"rev": "6f5d615393a5e923ea2883ef28e274031d1b1e1e",
-
"sha256": "sha256-AEpt8JdKA4RVobRjaR7S2QP3bmUz8dhuWasB7mr9Ylo=",
+
"rev": "8cded25e10b13e2999241f1c73a7d4e5e5d6f69e",
+
"sha256": "sha256-sJQHRL8trBoG/ArR+mUlyp5cyKU0pgQY+qDQzZGnVgM=",
"sparseCheckout": [],
"type": "github"
},
-
"version": "6f5d615393a5e923ea2883ef28e274031d1b1e1e"
+
"version": "8cded25e10b13e2999241f1c73a7d4e5e5d6f69e"
}
}
+33 -33
_sources/generated.nix
···
};
disko = {
pname = "disko";
-
version = "aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5";
+
version = "5a88a6eceb8fd732b983e72b732f6f4b8269bef3";
src = fetchFromGitHub {
owner = "nix-community";
repo = "disko";
-
rev = "aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5";
+
rev = "5a88a6eceb8fd732b983e72b732f6f4b8269bef3";
fetchSubmodules = false;
-
sha256 = "sha256-xanUzIb0tf3kJ+PoOFmXEXV1jM3PjkDT/TQ5DYeNYRc=";
+
sha256 = "sha256-D6xc3Rl8Ab6wucJWdvjNsGYGSxNjQHzRc2EZ6eeQ6l4=";
};
-
date = "2025-11-25";
+
date = "2025-12-01";
};
facter = {
pname = "facter";
-
version = "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96";
+
version = "5ea68886d95218646d11d3551a476d458df00778";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nixos-facter-modules";
-
rev = "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96";
+
rev = "5ea68886d95218646d11d3551a476d458df00778";
fetchSubmodules = false;
-
sha256 = "sha256-iaRf6n0KPl9hndnIft3blm1YTAyxSREV1oX0MFZ6Tk4=";
+
sha256 = "sha256-3bbuneTKZBkYXlm0bE36kUjiDsasoIC1GWBw/UEJ9T4=";
};
-
date = "2025-11-04";
+
date = "2025-11-27";
};
gomod2nix = {
pname = "gomod2nix";
···
};
home = {
pname = "home";
-
version = "9651819d75f6c7ffaf8a9227490ac704f29659f0";
+
version = "ff067cfc619fdf6f82d50344e7d19ff2323f0827";
src = fetchFromGitHub {
owner = "nix-community";
repo = "home-manager";
-
rev = "9651819d75f6c7ffaf8a9227490ac704f29659f0";
+
rev = "ff067cfc619fdf6f82d50344e7d19ff2323f0827";
fetchSubmodules = false;
-
sha256 = "sha256-iUM9ktarEzThkayyZrzQ7oycPshAY2XRQqVKz0xX/L0=";
+
sha256 = "sha256-S41K55kw+hWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE=";
};
-
date = "2025-11-26";
+
date = "2025-12-02";
};
limbusart = {
pname = "limbusart";
version = "7f29ab57b73eb8a4db7163fc7d19a71cf89c3d8b";
src = fetchgit {
-
url = "https://git.gaze.systems/90008/limbusart.git";
+
url = "https://github.com/90-008/limbusart.git";
rev = "7f29ab57b73eb8a4db7163fc7d19a71cf89c3d8b";
fetchSubmodules = false;
deepClone = false;
···
};
nixos-hardware = {
pname = "nixos-hardware";
-
version = "da17006633ca9cda369be82893ae36824a2ddf1a";
+
version = "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nixos-hardware";
-
rev = "da17006633ca9cda369be82893ae36824a2ddf1a";
+
rev = "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3";
fetchSubmodules = false;
-
sha256 = "sha256-b1MtLQsQc4Ji1u08f+C6g5XrmLPkJQ1fhNkCt+0AERQ=";
+
sha256 = "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=";
};
-
date = "2025-11-25";
+
date = "2025-11-29";
};
nixpkgs-xr = {
pname = "nixpkgs-xr";
-
version = "cd67b4986ffb7c4b136b6d4286c94375c74867bc";
+
version = "e027c652c5a39267af02a4824a6020381cbcf7eb";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nixpkgs-xr";
-
rev = "cd67b4986ffb7c4b136b6d4286c94375c74867bc";
+
rev = "e027c652c5a39267af02a4824a6020381cbcf7eb";
fetchSubmodules = false;
-
sha256 = "sha256-D8d1g9aaZlTc/xZjbeaHJUwmJDAOqjqZNucMrq6wCKc=";
+
sha256 = "sha256-YG8APbeS7cWkA6AKiNWGD1muRIWSoSXAe5wAc4jWgaw=";
};
-
date = "2025-11-27";
+
date = "2025-12-02";
};
nsid-tracker = {
pname = "nsid-tracker";
···
};
stylix = {
pname = "stylix";
-
version = "70c444a10d0c9ef71a25580dfa79af9cd43f3a5e";
+
version = "71054adbc3629404b2f02e8385aec07f87980a2f";
src = fetchFromGitHub {
owner = "nix-community";
repo = "stylix";
-
rev = "70c444a10d0c9ef71a25580dfa79af9cd43f3a5e";
+
rev = "71054adbc3629404b2f02e8385aec07f87980a2f";
fetchSubmodules = false;
-
sha256 = "sha256-rofXPD/9TGpHveo1MTlUfpnF0MCG1/uHUB9f0rosdqc=";
+
sha256 = "sha256-hIj3aKL+G8TXrqvz0wCnUKESN5MEyrD4YxaLLARnkPs=";
};
-
date = "2025-11-26";
+
date = "2025-12-01";
};
tangled = {
pname = "tangled";
-
version = "7358ec6edfa4d17b8b8f543d99e83a4705901148";
+
version = "d37f774fb8c60aa2bd0cb965c9884457d0afb660";
src = fetchgit {
url = "https://tangled.org/@tangled.org/core";
-
rev = "7358ec6edfa4d17b8b8f543d99e83a4705901148";
+
rev = "d37f774fb8c60aa2bd0cb965c9884457d0afb660";
fetchSubmodules = false;
deepClone = false;
leaveDotGit = false;
sparseCheckout = [ ];
-
sha256 = "sha256-PzuWiW/nMxwQTX0i1bHwGazQF4ptLNI9OGwpmhDb9i0=";
+
sha256 = "sha256-u1i7aMo0fTQ6WVdOZhG2fo/gEx2Fq8+3URmuqEBZGWI=";
};
-
date = "2025-11-24";
+
date = "2025-11-30";
};
tangled-sqlite-lib = {
pname = "tangled-sqlite-lib";
···
};
zen-browser = {
pname = "zen-browser";
-
version = "6f5d615393a5e923ea2883ef28e274031d1b1e1e";
+
version = "8cded25e10b13e2999241f1c73a7d4e5e5d6f69e";
src = fetchFromGitHub {
owner = "0xc000022070";
repo = "zen-browser-flake";
-
rev = "6f5d615393a5e923ea2883ef28e274031d1b1e1e";
+
rev = "8cded25e10b13e2999241f1c73a7d4e5e5d6f69e";
fetchSubmodules = false;
-
sha256 = "sha256-AEpt8JdKA4RVobRjaR7S2QP3bmUz8dhuWasB7mr9Ylo=";
+
sha256 = "sha256-sJQHRL8trBoG/ArR+mUlyp5cyKU0pgQY+qDQzZGnVgM=";
};
-
date = "2025-11-26";
+
date = "2025-12-01";
};
}
+13 -16
flake.lock
···
"rust-overlay": "rust-overlay"
},
"locked": {
-
"lastModified": 1764351487,
-
"narHash": "sha256-7XJcTfz0dPhBd7nfyjcFxT1LIIctJZ2LthiI2Ltd7zY=",
+
"lastModified": 1764596563,
+
"narHash": "sha256-tH3AGDWlAN3ImVuBBCLmqaqD0EbkISiPCHGeMcd430k=",
"owner": "chaotic-cx",
"repo": "nyx",
-
"rev": "2031f4a0507d0f7ab3e1aaff4c027a010feee447",
+
"rev": "0701ee838b0fb34a77b6dd4b35476b4bb09fbca9",
"type": "github"
},
"original": {
···
},
"nixpkgs": {
"locked": {
-
"lastModified": 1764242076,
-
"narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=",
+
"lastModified": 1764517877,
+
"narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=",
"owner": "NixOS",
"repo": "nixpkgs",
-
"rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4",
+
"rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c",
"type": "github"
},
"original": {
···
},
"nixpkgs_2": {
"locked": {
-
"lastModified": 1764242076,
-
"narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=",
-
"owner": "NixOS",
-
"repo": "nixpkgs",
-
"rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4",
-
"type": "github"
+
"lastModified": 1764517877,
+
"narHash": "sha256-xLPjeWHfxEJtZmosOmLaT25Vb2rbktbbE7ShRtAm8h0=",
+
"rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c",
+
"type": "tarball",
+
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre904649.2d293cbfa5a7/nixexprs.tar.xz?lastModified=1764517877&rev=2d293cbfa5a793b4c50d17c05ef9e385b90edf6c"
},
"original": {
-
"owner": "NixOS",
-
"ref": "nixos-unstable",
-
"repo": "nixpkgs",
-
"type": "github"
+
"type": "tarball",
+
"url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"
}
},
"root": {
+1 -1
flake.nix
···
{
description = "config!!!";
-
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
+
inputs.nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz";
inputs.chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
outputs =
+1 -1
hosts/chernobog/modules/vr.nix
···
],
"runtime" :
[
-
${pkgs.xrizer}/lib/xrizer"
+
"${pkgs.xrizer}/lib/xrizer"
],
"version" : 1
}
+2 -2
nvfetcher.toml
···
fetch.git = "https://tangled.org/@ptr.pet/nixos-cloud-resources"
[limbusart]
-
src.git = "https://git.gaze.systems/90008/limbusart.git"
-
fetch.git = "https://git.gaze.systems/90008/limbusart.git"
+
src.git = "https://github.com/90-008/limbusart.git"
+
fetch.git = "https://github.com/90-008/limbusart.git"
[clickee-proxy]
src.git = "https://tangled.org/@ptr.pet/clickee-proxy"
+27 -2
users/mayer/default.nix
···
nushell
];
programs = {
-
steam.enable = true;
-
gamescope.enable = true;
+
steam = {
+
enable = true;
+
package = pkgs.steam.override {
+
extraPkgs = pkgs': with pkgs'; [
+
vulkan-loader
+
wayland
+
wayland-protocols
+
xorg.libXcursor
+
xorg.libXi
+
xorg.libXinerama
+
xorg.libXScrnSaver
+
libpng
+
libpulseaudio
+
libvorbis
+
stdenv.cc.cc.lib # Provides libstdc++.so.6
+
libkrb5
+
keyutils
+
];
+
};
+
extraCompatPackages = with pkgs; [
+
proton-ge-bin
+
];
+
};
+
gamescope = {
+
enable = true;
+
capSysNice = true;
+
};
gamemode.enable = true;
appimage = {
enable = true;