Compare commits
5
Commits
548ef68ad4
...
68edc07e02
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
68edc07e02
|
||
|
|
9c5d806d25
|
||
|
|
c9c6ba7f56
|
||
|
|
1ade2f5b2f
|
||
|
|
647de63008
|
Generated
+58
-45
@@ -31,11 +31,11 @@
|
||||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1778446047,
|
||||
"narHash": "sha256-oQvcadh2BCkrog+SGrG6YffKJrveYpjj3TdQJWaKhaM=",
|
||||
"lastModified": 1782772816,
|
||||
"narHash": "sha256-s9BuFv0mRuZx9C1MF8qPHRdcAK14ONi0A5m6E2wqOoM=",
|
||||
"owner": "nix-community",
|
||||
"repo": "bun2nix",
|
||||
"rev": "f2bc12af1a6369648aac41041ceeaa0b866599c6",
|
||||
"rev": "5a39d717029e94163ac223aee8d5c9946cafed1c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -47,11 +47,11 @@
|
||||
"cachyos-kernel": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1781883168,
|
||||
"narHash": "sha256-raAojJGk0aWdscfFn/9ikZ6V5oUuAZcAz5kjAZ2QN3E=",
|
||||
"lastModified": 1783173044,
|
||||
"narHash": "sha256-IzB6XWH8zyBhR3zS2eCKwtVOLipOpVSwN8Lnpgn+5k0=",
|
||||
"owner": "CachyOS",
|
||||
"repo": "linux-cachyos",
|
||||
"rev": "daed450e9b1a4fadfef68fb4fa5e2f3391fedb34",
|
||||
"rev": "d96a067ff30ed47ff1743d60a569b4badd2d7670",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -63,11 +63,11 @@
|
||||
"cachyos-kernel-patches": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1781879636,
|
||||
"narHash": "sha256-vNTtJIee7GrrUY93UwQ/x2yFkwI4IpHPiyc3kXfVflo=",
|
||||
"lastModified": 1782814529,
|
||||
"narHash": "sha256-YGYe7cy8vUFguQzdCt6FP1B/viF53cJdFZhNJ8Rpp5Y=",
|
||||
"owner": "CachyOS",
|
||||
"repo": "kernel-patches",
|
||||
"rev": "5e818fcbf2eb8de573c9270295ce9f5215973303",
|
||||
"rev": "f98908d8b5cacc4c24a6039ffd9f41f6a0de4ba2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -99,11 +99,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1781833989,
|
||||
"narHash": "sha256-zLuv4n6C5ceFaLwYKV2uh8zK7Z6fFXx7FD398pi2GVU=",
|
||||
"lastModified": 1783124463,
|
||||
"narHash": "sha256-rIawyN3+D9uqGmoYpTLZ2D6PYEp8xPykto8Uu+ER830=",
|
||||
"owner": "sadjow",
|
||||
"repo": "claude-code-nix",
|
||||
"rev": "a94e5e841e4992e8e173aba973cb9c41ec575bb8",
|
||||
"rev": "9b05ec91a00ee8edea17b9279d55a5c1f084d754",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -217,11 +217,11 @@
|
||||
"nixpkgs-lib": "nixpkgs-lib"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1778716662,
|
||||
"narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
|
||||
"lastModified": 1782949081,
|
||||
"narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
|
||||
"rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -292,11 +292,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1781884383,
|
||||
"narHash": "sha256-i27BvWCxpdunZVCpeO1WrGLw2chG8LlMiuD6FSYezjo=",
|
||||
"lastModified": 1783134515,
|
||||
"narHash": "sha256-qMoZazubXlXUD9k/syJ/aiWC4X4g73mwVmZ7Z4+rdpM=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "e061b008856927dacf7adfcd44343f353413cbd8",
|
||||
"rev": "b885baad531fa3d3beae2ba9a0712d22974d8016",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -333,11 +333,11 @@
|
||||
"linux-ntfs": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1779240458,
|
||||
"narHash": "sha256-wAK9GX2au7bCw2pQB2cYJp1U9bOuS44bKKlLgBURD5c=",
|
||||
"lastModified": 1782084613,
|
||||
"narHash": "sha256-Z2tjz2/OFd0LBAxDbwAMnqre3uCsJxQ0oatoh4PU+Fk=",
|
||||
"owner": "namjaejeon",
|
||||
"repo": "linux-ntfs",
|
||||
"rev": "5893a4b30e4a821348ab158f594f2c3c9409694e",
|
||||
"rev": "640b7dde5def187d41042ec29a66fcbc46cdcc3a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -355,11 +355,11 @@
|
||||
"nixpkgs": "nixpkgs"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1781896647,
|
||||
"narHash": "sha256-xlHqfEa3ZwgD477tn3wF1DEv7KgppmDaSLss44dbjmQ=",
|
||||
"lastModified": 1783190258,
|
||||
"narHash": "sha256-55yKik8EoFm4istFFri5OzXxwk3ik4erB4Tn2BoOlQc=",
|
||||
"owner": "xddxdd",
|
||||
"repo": "nix-cachyos-kernel",
|
||||
"rev": "8bf6af7fd57d129ec00d06e399e01cb6f97a97e8",
|
||||
"rev": "02b8219a7dc6dd9db5660718382555ef25fce02c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -391,11 +391,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1781885060,
|
||||
"narHash": "sha256-Sx6m0ylfHIRmowEuzphgZ3McRamg5GHs8cdJcwO29Fc=",
|
||||
"lastModified": 1783183418,
|
||||
"narHash": "sha256-buWqgFRFRhcWcHrKh/4C4Sq75B9OkEWzWQ5WRMnT6LQ=",
|
||||
"owner": "sudosubin",
|
||||
"repo": "nix-skills",
|
||||
"rev": "d486392e9e2b9b3d537694e6dd7599f0de3c083e",
|
||||
"rev": "49bae75a07cb80d0e602ab3b4edc1e7a74ad84b4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -434,11 +434,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1781622756,
|
||||
"narHash": "sha256-JrPh4M6S7aPsEE9tOENuZrxC6o2szSLlK+t4+nLke9s=",
|
||||
"lastModified": 1782562157,
|
||||
"narHash": "sha256-a7+T6QSeowynwZ1ZJJbP8T8ntAytvrui8kFGJmIZt2c=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixos-hardware",
|
||||
"rev": "08018c72174a4df5657f8d94178ac69fb9c243e5",
|
||||
"rev": "a9cf7546a938c737b079e738de73934a13de9784",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -450,11 +450,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1781836206,
|
||||
"narHash": "sha256-BGjXqZOcLbkjwt8smyUskR8hNl7piTg8ccpQdSTw09s=",
|
||||
"lastModified": 1783176197,
|
||||
"narHash": "sha256-pCpbAkZsk6IYSeYUPyDRdkF1y0wSn9fxKyQxhUxt5nQ=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "d4fea6b6bfce7b55c6df36fb973205b89d7fe761",
|
||||
"rev": "c148c8dc4d8befea368b3ce7b5fb5cf71dfba198",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -466,11 +466,11 @@
|
||||
},
|
||||
"nixpkgs-2605": {
|
||||
"locked": {
|
||||
"lastModified": 1781216227,
|
||||
"narHash": "sha256-9mUW6gNwoN2SWc/l0fW4svPNOulXLl8ijqKyeSOGgJE=",
|
||||
"lastModified": 1783148766,
|
||||
"narHash": "sha256-uslt2pqShTIXDdAHRHv2QkYLsVdY8Oqwz0EA48/RSM8=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "a0374025a863d007d98e3297f6aa46cc3141c2f0",
|
||||
"rev": "a50de1b7d8a586adc18d2395c19de7d6058e6030",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -482,11 +482,11 @@
|
||||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"lastModified": 1777168982,
|
||||
"narHash": "sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ=",
|
||||
"lastModified": 1782614948,
|
||||
"narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixpkgs.lib",
|
||||
"rev": "f5901329dade4a6ea039af1433fb087bd9c1fe14",
|
||||
"rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -513,11 +513,11 @@
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1781577229,
|
||||
"narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=",
|
||||
"lastModified": 1782959384,
|
||||
"narHash": "sha256-xnJJk+ct+D2+wdRxj1wk36w5zV9RVESwRqcklPdt3fM=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "567a49d1913ce81ac6e9582e3553dd90a955875f",
|
||||
"rev": "65179426c83bb3f6bc14898b42ea1c6f01d374b0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -527,6 +527,21 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1771207753,
|
||||
"narHash": "sha256-b9uG8yN50DRQ6A7JdZBfzq718ryYrlmGgqkRm9OOwCE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "d1c15b7d5806069da59e819999d70e1cec0760bf",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"id": "nixpkgs",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"type": "indirect"
|
||||
}
|
||||
},
|
||||
"ntfsplus": {
|
||||
"inputs": {
|
||||
"linux-ntfs": "linux-ntfs",
|
||||
@@ -552,9 +567,7 @@
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_3",
|
||||
"flake-utils": "flake-utils_2",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1773939829,
|
||||
|
||||
@@ -44,7 +44,6 @@
|
||||
};
|
||||
peerix = {
|
||||
url = "git+ssh://git@gitea.lumpiasty.xyz/Lumpiasty/peerix.git"; # fork of github:sophronesis/peerix
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
acer-wmi-ext = {
|
||||
url = "github:Lumpiasty/acer-wmi-ext/main";
|
||||
|
||||
@@ -34,10 +34,13 @@
|
||||
|
||||
programs.vscodium = {
|
||||
enable = true;
|
||||
profiles.default.extensions = with pkgs; [
|
||||
vscode-extensions.mkhl.direnv
|
||||
vscode-extensions.jnoortheen.nix-ide
|
||||
vscode-extensions.hashicorp.hcl
|
||||
profiles.default.extensions = with pkgs.vscode-extensions; [
|
||||
mkhl.direnv
|
||||
jnoortheen.nix-ide
|
||||
hashicorp.hcl
|
||||
ms-python.python
|
||||
ms-python.vscode-python-envs
|
||||
ms-python.debugpy
|
||||
];
|
||||
argvSettings = {
|
||||
# https://github.com/microsoft/vscode/issues/262065#issue-3328712020
|
||||
|
||||
@@ -94,6 +94,7 @@ rec {
|
||||
gaming = true;
|
||||
enableTailscale = true;
|
||||
ipv6Mostly = true;
|
||||
scx = false;
|
||||
};
|
||||
|
||||
virtualisation.vmVariant = {
|
||||
|
||||
@@ -119,6 +119,7 @@
|
||||
gaming = true;
|
||||
# users.drugi = true;
|
||||
enableTailscale = true;
|
||||
scx = true;
|
||||
};
|
||||
|
||||
virtualisation.vmVariant = {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{ config, lib, pkgs, modulesPath, ... }:
|
||||
{
|
||||
options.lumpiasty.gaming = lib.mkEnableOption "Enable options specific to gaming computers";
|
||||
options.lumpiasty.scx = lib.mkEnableOption "Enable sched-ext";
|
||||
|
||||
config = lib.mkIf config.lumpiasty.gaming {
|
||||
# https://github.com/NixOS/nixpkgs/blob/10e687235226880ed5e9f33f1ffa71fe60f2638a/nixos/modules/programs/steam.nix
|
||||
@@ -32,7 +33,7 @@
|
||||
};
|
||||
|
||||
services.scx = {
|
||||
enable = true;
|
||||
enable = config.lumpiasty.scx;
|
||||
scheduler = "scx_cosmos";
|
||||
};
|
||||
};
|
||||
|
||||
+19
-1
@@ -27,6 +27,24 @@ in
|
||||
|
||||
services.peerix = {
|
||||
enable = true;
|
||||
trackerUrl = null; # Use LAN mode instead of Iroh
|
||||
|
||||
# Use an empty string (not null) to use the modern unified app
|
||||
# but with the internet tracker internally disabled.
|
||||
trackerUrl = "";
|
||||
|
||||
# Explicitly enable UDP broadcast discovery for your local network
|
||||
lanDiscovery = true;
|
||||
|
||||
# Disable the upstream cache.nixos.org checks so you can share ALL packages
|
||||
noFilter = true;
|
||||
noVerify = true;
|
||||
|
||||
# Configure signing so Nix doesn't reject your custom unsigned packages
|
||||
privateKeyFile = "/root/cache-priv-key.pem";
|
||||
|
||||
# Add the public key contents from `cache-pub-key.pem`
|
||||
# (If you used different keys on each machine, you can pass a list of strings
|
||||
# directly to nix.settings.extra-trusted-public-keys instead)
|
||||
publicKey = "my-lan-cache:SVN4NaqHJKxdAbWZ6wUtklmKkBUrACPg8oihH/mlp4Y=";
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user