summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock84
-rw-r--r--modules/nixos/steam.nix2
2 files changed, 44 insertions, 42 deletions
diff --git a/flake.lock b/flake.lock
index 0158dfa..d0068d5 100644
--- a/flake.lock
+++ b/flake.lock
@@ -20,11 +20,11 @@
]
},
"locked": {
- "lastModified": 1764370710,
- "narHash": "sha256-7iZklFmziy6Vn5ZFy9mvTSuFopp3kJNuPxL5QAvtmFQ=",
+ "lastModified": 1764714051,
+ "narHash": "sha256-AjcMlM3UoavFoLzr0YrcvsIxALShjyvwe+o7ikibpCM=",
"owner": "hyprwm",
"repo": "aquamarine",
- "rev": "561ae7fbe1ca15dfd908262ec815bf21a13eef63",
+ "rev": "a43bedcceced5c21ad36578ed823e6099af78214",
"type": "github"
},
"original": {
@@ -293,11 +293,11 @@
]
},
"locked": {
- "lastModified": 1764866045,
- "narHash": "sha256-0GsEtXV9OquDQ1VclQfP16cU5VZh7NEVIOjSH4UaJuM=",
+ "lastModified": 1765170903,
+ "narHash": "sha256-O8VTGey1xxiRW+Fpb+Ps9zU7ShmxUA1a7cMTcENCVNg=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "f63d0fe9d81d36e5fc95497217a72e02b8b7bcab",
+ "rev": "20561be440a11ec57a89715480717baf19fe6343",
"type": "github"
},
"original": {
@@ -310,7 +310,7 @@
"hugo-congo": {
"flake": false,
"locked": {
- "narHash": "sha256-epq3PmdazrHHWBJPpuT/6P7zohTDbtpTX2PU/XesbgU=",
+ "narHash": "sha256-jjJjsB2gzhx7Q0ziDQFJfay1pnfUwykWLkqKxLfuKwY=",
"type": "file",
"url": "https://github.com/jpanther/congo"
},
@@ -396,11 +396,11 @@
"xdph": "xdph"
},
"locked": {
- "lastModified": 1764956925,
- "narHash": "sha256-EOcE188ewyfa0AAnX/BkfkCgYZcTdPA56c6MoKW9m2Q=",
+ "lastModified": 1765319435,
+ "narHash": "sha256-9EU73XoTJNYiflVFDeplxE6BhAVg4TGPdiB4vbdJmXQ=",
"owner": "hyprwm",
"repo": "Hyprland",
- "rev": "6a1daff5f30ea71e6d678554aa59fc5670864d24",
+ "rev": "f58c80fd3942034d58934ec4e4d93bfcfa3c786e",
"type": "github"
},
"original": {
@@ -442,11 +442,11 @@
]
},
"locked": {
- "lastModified": 1764616927,
- "narHash": "sha256-wRT0MKkpPo11ijSX3KeMN+EQWnpSeUlRtyF3pFLtlRU=",
+ "lastModified": 1764812575,
+ "narHash": "sha256-1bK1yGgaR82vajUrt6z+BSljQvFn91D74WJ/vJsydtE=",
"owner": "hyprwm",
"repo": "hyprland-guiutils",
- "rev": "25cedbfdc5b3ea391d8307c9a5bea315e5df3c52",
+ "rev": "fd321368a40c782cfa299991e5584ca338e36ebe",
"type": "github"
},
"original": {
@@ -573,11 +573,11 @@
]
},
"locked": {
- "lastModified": 1764637132,
- "narHash": "sha256-vSyiKCzSY48kA3v39GFu6qgRfigjKCU/9k1KTK475gg=",
+ "lastModified": 1764962281,
+ "narHash": "sha256-rGbEMhTTyTzw4iyz45lch5kXseqnqcEpmrHdy+zHsfo=",
"owner": "hyprwm",
"repo": "hyprutils",
- "rev": "2f2413801beee37303913fc3c964bbe92252a963",
+ "rev": "fe686486ac867a1a24f99c753bb40ffed338e4b0",
"type": "github"
},
"original": {
@@ -627,11 +627,11 @@
]
},
"locked": {
- "lastModified": 1764773840,
- "narHash": "sha256-9UcCdwe7vPgEcJJ64JseBQL0ZJZoxp/2iFuvfRI+9zk=",
+ "lastModified": 1764872015,
+ "narHash": "sha256-INI9AVrQG5nJZFvGPSiUZ9FEUZJLfGdsqjF1QSak7Gc=",
"owner": "hyprwm",
"repo": "hyprwire",
- "rev": "3f1997d6aeced318fb141810fded2255da811293",
+ "rev": "7997451dcaab7b9d9d442f18985d514ec5891608",
"type": "github"
},
"original": {
@@ -643,11 +643,11 @@
"lix": {
"flake": false,
"locked": {
- "lastModified": 1764956195,
- "narHash": "sha256-GQkAJ1h0P1lO9X5cAWTsGjwn/J9C+6s6zlXjw1qluOU=",
- "rev": "74f5d66b391e63fbf33fc9d6c427221298cd6141",
+ "lastModified": 1765296816,
+ "narHash": "sha256-IMbgXXV7+zcRIG7GDERX+9vNIlgE+Zs1gI2bfy96EO8=",
+ "rev": "36a61d922c51a16b57a88f44833960bf32c92d39",
"type": "tarball",
- "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/74f5d66b391e63fbf33fc9d6c427221298cd6141.tar.gz?rev=74f5d66b391e63fbf33fc9d6c427221298cd6141"
+ "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/36a61d922c51a16b57a88f44833960bf32c92d39.tar.gz"
},
"original": {
"type": "tarball",
@@ -670,7 +670,7 @@
"narHash": "sha256-XnNABKfIYKSimQVvKc9FnlC2H0LurOhd9MS6l0Z67lE=",
"rev": "6c95c0b6f73f831226453fc6905c216ab634c30f",
"type": "tarball",
- "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/6c95c0b6f73f831226453fc6905c216ab634c30f.tar.gz?rev=6c95c0b6f73f831226453fc6905c216ab634c30f"
+ "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/6c95c0b6f73f831226453fc6905c216ab634c30f.tar.gz"
},
"original": {
"type": "tarball",
@@ -702,11 +702,11 @@
"spectrum": "spectrum"
},
"locked": {
- "lastModified": 1764625594,
- "narHash": "sha256-RwtPzq4rqDCLki3oOLuUUkKcuaZPy4IDUBb5tAWl4Xk=",
+ "lastModified": 1765249405,
+ "narHash": "sha256-53WxMo774j04NmgCi4zFAmEzJYpIcRogcCvuY27tR84=",
"owner": "astro",
"repo": "microvm.nix",
- "rev": "6dab9a797f262a352eed55078597582ed2ded336",
+ "rev": "9b8e2cb2733906059bba7a7c9aaa7576003c5cfa",
"type": "github"
},
"original": {
@@ -860,11 +860,11 @@
},
"nixpkgs-unstable": {
"locked": {
- "lastModified": 1764667669,
- "narHash": "sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y=",
+ "lastModified": 1765186076,
+ "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "418468ac9527e799809c900eda37cbff999199b6",
+ "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8",
"type": "github"
},
"original": {
@@ -892,11 +892,11 @@
},
"nixpkgs_3": {
"locked": {
- "lastModified": 1764831616,
- "narHash": "sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA=",
+ "lastModified": 1764983851,
+ "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "c97c47f2bac4fa59e2cbdeba289686ae615f8ed4",
+ "rev": "d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454",
"type": "github"
},
"original": {
@@ -909,11 +909,11 @@
"nushell-scripts": {
"flake": false,
"locked": {
- "lastModified": 1764937069,
- "narHash": "sha256-JZi2zDw72TW+Ak6+vDcRZZkmsqP7baV6ty+CagyfEKw=",
+ "lastModified": 1765317153,
+ "narHash": "sha256-uMFoC4gtKTq2JIPOgmkdEyqVNg8eJxnU9UM1GsFVTh0=",
"owner": "nushell",
"repo": "nu_scripts",
- "rev": "a4c2489c2efca00a780e99890ea8e30741c7e179",
+ "rev": "3d6b378c151fee9be3f0dc97fb1fab990c55181a",
"type": "github"
},
"original": {
@@ -932,11 +932,11 @@
]
},
"locked": {
- "lastModified": 1763988335,
- "narHash": "sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh+M4Qc=",
+ "lastModified": 1765016596,
+ "narHash": "sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "50b9238891e388c9fdc6a5c49e49c42533a1b5ce",
+ "rev": "548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c",
"type": "github"
},
"original": {
@@ -977,11 +977,11 @@
]
},
"locked": {
- "lastModified": 1764483358,
- "narHash": "sha256-EyyvCzXoHrbL467YSsQBTWWg4sR96MH1sPpKoSOelB4=",
+ "lastModified": 1765231718,
+ "narHash": "sha256-qdBzo6puTgG4G2RHG0PkADg22ZnQo1JmSVFRxrD4QM4=",
"owner": "Mic92",
"repo": "sops-nix",
- "rev": "5aca6ff67264321d47856a2ed183729271107c9c",
+ "rev": "7fd1416aba1865eddcdec5bb11339b7222c2363e",
"type": "github"
},
"original": {
diff --git a/modules/nixos/steam.nix b/modules/nixos/steam.nix
index 8c7256d..0dcb7c4 100644
--- a/modules/nixos/steam.nix
+++ b/modules/nixos/steam.nix
@@ -6,6 +6,8 @@
programs.steam = {
enable = true;
gamescopeSession.enable = true;
+ extraCompatPackages = with pkgs; [proton-ge-bin];
+ localNetworkGameTransfers.openFirewall = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
};