From 8affec334f62464e67af778abbfdbc1863722682 Mon Sep 17 00:00:00 2001 From: Lgmrszd Date: Sun, 17 Aug 2025 14:23:53 +0400 Subject: [PATCH 1/8] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'home-manager': 'github:nix-community/home-manager/cc2fa2331aebf9661d22bb507d362b39852ac73f' (2025-08-08) → 'github:nix-community/home-manager/8b4ac149687e8520187a66f05e9d4eafebf96522' (2025-08-17) • Updated input 'lix': 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/8bbd5e1d0df9c31b4d86ba07bc85beb952e42ccb.tar.gz?narHash=sha256-P%2BWiN95OjCqHhfygglS/VOFTSj7qNdL5XQDo2wxhQqg%3D&rev=8bbd5e1d0df9c31b4d86ba07bc85beb952e42ccb' (2025-08-07) → 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/27f7075f4db634dd1687bc36fa2e2c274008ba8a.tar.gz?narHash=sha256-IRaesItpqjNzYodMMnRwmkfgFm3F99dXMiMc0ordNl0%3D&rev=27f7075f4db634dd1687bc36fa2e2c274008ba8a' (2025-08-16) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/c2ae88e026f9525daf89587f3cbee584b92b6134' (2025-08-06) → 'github:NixOS/nixpkgs/fbcf476f790d8a217c3eab4e12033dc4a0f6d23c' (2025-08-14) • Updated input 'sops-nix': 'github:Mic92/sops-nix/49021900e69812ba7ddb9e40f9170218a7eca9f4' (2025-08-04) → 'github:Mic92/sops-nix/3223c7a92724b5d804e9988c6b447a0d09017d48' (2025-08-12) --- flake.lock | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/flake.lock b/flake.lock index 2eb090f..257c22e 100644 --- a/flake.lock +++ b/flake.lock @@ -242,11 +242,11 @@ ] }, "locked": { - "lastModified": 1754613544, - "narHash": "sha256-ueR1mGX4I4DWfDRRxxMphbKDNisDeMPMusN72VV1+cc=", + "lastModified": 1755397986, + "narHash": "sha256-qwrF5laj6eE3Zht0wKYTmH6QzL7bdOyE2f6jd3WCO8g=", "owner": "nix-community", "repo": "home-manager", - "rev": "cc2fa2331aebf9661d22bb507d362b39852ac73f", + "rev": "8b4ac149687e8520187a66f05e9d4eafebf96522", "type": "github" }, "original": { @@ -259,11 +259,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1754569551, - "narHash": "sha256-P+WiN95OjCqHhfygglS/VOFTSj7qNdL5XQDo2wxhQqg=", - "rev": "8bbd5e1d0df9c31b4d86ba07bc85beb952e42ccb", + "lastModified": 1755350833, + "narHash": "sha256-IRaesItpqjNzYodMMnRwmkfgFm3F99dXMiMc0ordNl0=", + "rev": "27f7075f4db634dd1687bc36fa2e2c274008ba8a", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/8bbd5e1d0df9c31b4d86ba07bc85beb952e42ccb.tar.gz?rev=8bbd5e1d0df9c31b4d86ba07bc85beb952e42ccb" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/27f7075f4db634dd1687bc36fa2e2c274008ba8a.tar.gz?rev=27f7075f4db634dd1687bc36fa2e2c274008ba8a" }, "original": { "type": "tarball", @@ -363,11 +363,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1754498491, - "narHash": "sha256-erbiH2agUTD0Z30xcVSFcDHzkRvkRXOQ3lb887bcVrs=", + "lastModified": 1755186698, + "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c2ae88e026f9525daf89587f3cbee584b92b6134", + "rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c", "type": "github" }, "original": { @@ -499,11 +499,11 @@ ] }, "locked": { - "lastModified": 1754328224, - "narHash": "sha256-glPK8DF329/dXtosV7YSzRlF4n35WDjaVwdOMEoEXHA=", + "lastModified": 1754988908, + "narHash": "sha256-t+voe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U=", "owner": "Mic92", "repo": "sops-nix", - "rev": "49021900e69812ba7ddb9e40f9170218a7eca9f4", + "rev": "3223c7a92724b5d804e9988c6b447a0d09017d48", "type": "github" }, "original": { From fceea68e91c06188ea1ed11d256d9cc898b38409 Mon Sep 17 00:00:00 2001 From: Lgmrszd Date: Tue, 16 Sep 2025 18:30:58 +0400 Subject: [PATCH 2/8] laptop: bunch of changes add udev rule for fingerprint reader, enable extest for steamm add flatpak-kcm, fix IDEA wrapper to include required libraries, add plasma-panel-colorizer --- hosts/laptop/configuration.nix | 7 +++++++ hosts/laptop/home/default.nix | 22 +++++++++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index a947b43..7657685 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -266,6 +266,7 @@ in enable = true; gamescopeSession.enable = true; remotePlay.openFirewall = true; + extest.enable = true; # dedicatedServer.openFirewall = true; }; @@ -363,6 +364,7 @@ in kdePackages.calendarsupport kdePackages.kdepim-addons kdePackages.akonadi-import-wizard + kdePackages.flatpak-kcm git git-crypt @@ -460,6 +462,11 @@ in }; services.fprintd.enable = true; + services.udev.extraRules = '' + ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="06cb", ATTR{idProduct}=="00bd", TEST=="power/control", ATTR{power/control}="on" + ''; + + services.fwupd.enable = true; hardware.bluetooth.enable = true; hardware.bluetooth.powerOnBoot = true; diff --git a/hosts/laptop/home/default.nix b/hosts/laptop/home/default.nix index 93797c6..60babdf 100644 --- a/hosts/laptop/home/default.nix +++ b/hosts/laptop/home/default.nix @@ -69,6 +69,7 @@ kdePackages.kgpg # for Application Title Bar plasmoid kdePackages.kconfig + plasma-panel-colorizer # messaging (discord.override { @@ -101,7 +102,26 @@ inherit pkgs; inputpkg = jetbrains.idea-community; pkgsuffix = "mcdev-jbr21"; - libraries = with pkgs; [libpulseaudio libGL glfw openal stdenv.cc.cc.lib]; + libraries = with pkgs; [ + (lib.getLib stdenv.cc.cc) + + glfw3-minecraft + openal + + alsa-lib + libjack2 + libpulseaudio + pipewire + + libGL + xorg.libX11 + xorg.libXcursor + xorg.libXext + xorg.libXrandr + xorg.libXxf86vm + udev + flite + ]; }) # (mylib.IDEAappwrapper { # inherit pkgs; From e7803b577844f8a2bee3f6d4d956bb6b5f6e0228 Mon Sep 17 00:00:00 2001 From: Lgmrszd Date: Tue, 16 Sep 2025 18:32:04 +0400 Subject: [PATCH 3/8] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'authentik-nix': 'github:nix-community/authentik-nix/1361d269fe10c527528264185567a053252e22b0' (2025-07-24) → 'github:nix-community/authentik-nix/367332e56eed4525cb676125c65c8a005c476785' (2025-09-16) • Updated input 'authentik-nix/authentik-src': 'github:goauthentik/authentik/23ffad1c6be80bea223caf5f1cf265b984b76328' (2025-07-22) → 'github:goauthentik/authentik/28ff5614006ceea21b2633da8c675eb75c6bacdd' (2025-09-15) • Updated input 'authentik-nix/pyproject-build-systems': 'github:pyproject-nix/build-system-pkgs/7c06967eca687f3482624250428cc12f43c92523' (2025-06-10) → 'github:pyproject-nix/build-system-pkgs/5b8e37fe0077db5c1df3a5ee90a651345f085d38' (2025-09-08) • Updated input 'authentik-nix/pyproject-nix': 'github:pyproject-nix/pyproject.nix/e824458bd917b44bf4c38795dea2650336b2f55d' (2025-06-21) → 'github:pyproject-nix/pyproject.nix/8d77f342d66ad1601cdb9d97e9388b69f64d4c8e' (2025-09-07) • Updated input 'authentik-nix/uv2nix': 'github:pyproject-nix/uv2nix/4b703d851b61e664a70238711a8ff0efa1aa2f52' (2025-06-27) → 'github:pyproject-nix/uv2nix/780494c40895bb7419a73d942bee326291e80b3b' (2025-09-15) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18' (2025-08-06) → 'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751' (2025-09-01) • Updated input 'flake-parts/nixpkgs-lib': 'github:nix-community/nixpkgs.lib/0f36c44e01a6129be94e3ade315a5883f0228a6e' (2025-07-27) → 'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6' (2025-08-10) • Updated input 'home-manager': 'github:nix-community/home-manager/8b4ac149687e8520187a66f05e9d4eafebf96522' (2025-08-17) → 'github:nix-community/home-manager/5820376beb804de9acf07debaaff1ac84728b708' (2025-09-16) • Updated input 'lix': 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/27f7075f4db634dd1687bc36fa2e2c274008ba8a.tar.gz?narHash=sha256-IRaesItpqjNzYodMMnRwmkfgFm3F99dXMiMc0ordNl0%3D&rev=27f7075f4db634dd1687bc36fa2e2c274008ba8a' (2025-08-16) → 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/812f466e0db207dbd9a3ea7882173943ee3bc44c.tar.gz?narHash=sha256-p%2BghcqdstZ8faqImeR6bhrAOSxcUzanYGTp8LIuPRYI%3D&rev=812f466e0db207dbd9a3ea7882173943ee3bc44c' (2025-09-15) • Updated input 'lix-module': 'https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f.tar.gz?narHash=sha256-gbpuESxl/An4GTh7QEbQRYJozVIxWkwVGbWK0/0GoRc%3D&rev=4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f' (2025-07-07) → 'https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/3f09a5eb772e02d98bb8878ab687d5b721f00d16.tar.gz?narHash=sha256-IgD1JR7scSEwlK/YAbmrcTWpAYT30LPldCUHdzXkaMs%3D&rev=3f09a5eb772e02d98bb8878ab687d5b721f00d16' (2025-08-29) • Updated input 'mailserver': 'gitlab:simple-nixos-mailserver/nixos-mailserver/57d9624c71ca65bee69b30d72b11f6c5257e9500' (2025-08-07) → 'gitlab:simple-nixos-mailserver/nixos-mailserver/b49ae46f226430854102c207fdcb55e2de8e884e' (2025-08-25) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/fbcf476f790d8a217c3eab4e12033dc4a0f6d23c' (2025-08-14) → 'github:NixOS/nixpkgs/c23193b943c6c689d70ee98ce3128239ed9e32d1' (2025-09-13) • Updated input 'sops-nix': 'github:Mic92/sops-nix/3223c7a92724b5d804e9988c6b447a0d09017d48' (2025-08-12) → 'github:Mic92/sops-nix/f77d4cfa075c3de66fc9976b80e0c4fc69e2c139' (2025-09-16) --- flake.lock | 84 +++++++++++++++++++++++++++--------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/flake.lock b/flake.lock index 257c22e..13cef4c 100644 --- a/flake.lock +++ b/flake.lock @@ -18,11 +18,11 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1753369162, - "narHash": "sha256-pSAsUVueht3WyyFJ3K+QJKWqFZNbyvsXijHOAHApeLk=", + "lastModified": 1758012467, + "narHash": "sha256-chw8rq+XzKf58G2NyPvM8uUJUbQTpZbGGEKaWfkD6Zg=", "owner": "nix-community", "repo": "authentik-nix", - "rev": "1361d269fe10c527528264185567a053252e22b0", + "rev": "367332e56eed4525cb676125c65c8a005c476785", "type": "github" }, "original": { @@ -34,16 +34,16 @@ "authentik-src": { "flake": false, "locked": { - "lastModified": 1753187012, - "narHash": "sha256-bs/ThY3YixwBObahcS7BrOWj0gsaUXI664ldUQlJul8=", + "lastModified": 1757951234, + "narHash": "sha256-4RU/mllgqoykXqeO67iodmhsgIrJqow0LitaQGLKS8Q=", "owner": "goauthentik", "repo": "authentik", - "rev": "23ffad1c6be80bea223caf5f1cf265b984b76328", + "rev": "28ff5614006ceea21b2633da8c675eb75c6bacdd", "type": "github" }, "original": { "owner": "goauthentik", - "ref": "version/2025.6.4", + "ref": "version/2025.8.2", "repo": "authentik", "type": "github" } @@ -100,11 +100,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -242,11 +242,11 @@ ] }, "locked": { - "lastModified": 1755397986, - "narHash": "sha256-qwrF5laj6eE3Zht0wKYTmH6QzL7bdOyE2f6jd3WCO8g=", + "lastModified": 1757997814, + "narHash": "sha256-F+1aoG+3NH4jDDEmhnDUReISyq6kQBBuktTUqCUWSiw=", "owner": "nix-community", "repo": "home-manager", - "rev": "8b4ac149687e8520187a66f05e9d4eafebf96522", + "rev": "5820376beb804de9acf07debaaff1ac84728b708", "type": "github" }, "original": { @@ -259,11 +259,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1755350833, - "narHash": "sha256-IRaesItpqjNzYodMMnRwmkfgFm3F99dXMiMc0ordNl0=", - "rev": "27f7075f4db634dd1687bc36fa2e2c274008ba8a", + "lastModified": 1757953081, + "narHash": "sha256-p+ghcqdstZ8faqImeR6bhrAOSxcUzanYGTp8LIuPRYI=", + "rev": "812f466e0db207dbd9a3ea7882173943ee3bc44c", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/27f7075f4db634dd1687bc36fa2e2c274008ba8a.tar.gz?rev=27f7075f4db634dd1687bc36fa2e2c274008ba8a" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/812f466e0db207dbd9a3ea7882173943ee3bc44c.tar.gz?rev=812f466e0db207dbd9a3ea7882173943ee3bc44c" }, "original": { "type": "tarball", @@ -282,11 +282,11 @@ ] }, "locked": { - "lastModified": 1751909859, - "narHash": "sha256-gbpuESxl/An4GTh7QEbQRYJozVIxWkwVGbWK0/0GoRc=", - "rev": "4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f", + "lastModified": 1756511062, + "narHash": "sha256-IgD1JR7scSEwlK/YAbmrcTWpAYT30LPldCUHdzXkaMs=", + "rev": "3f09a5eb772e02d98bb8878ab687d5b721f00d16", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f.tar.gz?rev=4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f" + "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/3f09a5eb772e02d98bb8878ab687d5b721f00d16.tar.gz?rev=3f09a5eb772e02d98bb8878ab687d5b721f00d16" }, "original": { "type": "tarball", @@ -306,11 +306,11 @@ "nixpkgs-25_05": "nixpkgs-25_05" }, "locked": { - "lastModified": 1754605910, - "narHash": "sha256-kVWxzm44ywJTb4REfwWCYXnROISykG0yE+X5A3Gov24=", + "lastModified": 1756130152, + "narHash": "sha256-3qcN28djoBqqhEqOv8ve3/+wD0lLR2YCVV1EZ4SYfjo=", "owner": "simple-nixos-mailserver", "repo": "nixos-mailserver", - "rev": "57d9624c71ca65bee69b30d72b11f6c5257e9500", + "rev": "b49ae46f226430854102c207fdcb55e2de8e884e", "type": "gitlab" }, "original": { @@ -363,11 +363,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1755186698, - "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", + "lastModified": 1757745802, + "narHash": "sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c", + "rev": "c23193b943c6c689d70ee98ce3128239ed9e32d1", "type": "github" }, "original": { @@ -395,11 +395,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1753579242, - "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", + "lastModified": 1754788789, + "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", + "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", "type": "github" }, "original": { @@ -440,11 +440,11 @@ ] }, "locked": { - "lastModified": 1749519371, - "narHash": "sha256-UJONN7mA2stweZCoRcry2aa1XTTBL0AfUOY84Lmqhos=", + "lastModified": 1757296493, + "narHash": "sha256-6nzSZl28IwH2Vx8YSmd3t6TREHpDbKlDPK+dq1LKIZQ=", "owner": "pyproject-nix", "repo": "build-system-pkgs", - "rev": "7c06967eca687f3482624250428cc12f43c92523", + "rev": "5b8e37fe0077db5c1df3a5ee90a651345f085d38", "type": "github" }, "original": { @@ -461,11 +461,11 @@ ] }, "locked": { - "lastModified": 1750499893, - "narHash": "sha256-ThKBd8XSvITAh2JqU7enOp8AfKeQgf9u7zYC41cnBE4=", + "lastModified": 1757246327, + "narHash": "sha256-6pNlGhwOIMfhe/RLjHdpXveKS4FyLHvlGe+KtjDild4=", "owner": "pyproject-nix", "repo": "pyproject.nix", - "rev": "e824458bd917b44bf4c38795dea2650336b2f55d", + "rev": "8d77f342d66ad1601cdb9d97e9388b69f64d4c8e", "type": "github" }, "original": { @@ -499,11 +499,11 @@ ] }, "locked": { - "lastModified": 1754988908, - "narHash": "sha256-t+voe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U=", + "lastModified": 1758007585, + "narHash": "sha256-HYnwlbY6RE5xVd5rh0bYw77pnD8lOgbT4mlrfjgNZ0c=", "owner": "Mic92", "repo": "sops-nix", - "rev": "3223c7a92724b5d804e9988c6b447a0d09017d48", + "rev": "f77d4cfa075c3de66fc9976b80e0c4fc69e2c139", "type": "github" }, "original": { @@ -569,11 +569,11 @@ ] }, "locked": { - "lastModified": 1750987094, - "narHash": "sha256-GujDElxLgYatnNvuL1U6qd18lcuG6anJMjpfYRScV08=", + "lastModified": 1757925761, + "narHash": "sha256-7Hwz0vfHuFqCo5v7Q07GQgLBWuPvZCuf/5/pk4NoADg=", "owner": "pyproject-nix", "repo": "uv2nix", - "rev": "4b703d851b61e664a70238711a8ff0efa1aa2f52", + "rev": "780494c40895bb7419a73d942bee326291e80b3b", "type": "github" }, "original": { From 3ae34f51a07c69cdf83b369a701f7ec83b805a3f Mon Sep 17 00:00:00 2001 From: Lgmrszd Date: Tue, 16 Sep 2025 23:35:05 +0400 Subject: [PATCH 4/8] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'lix': 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/812f466e0db207dbd9a3ea7882173943ee3bc44c.tar.gz?narHash=sha256-p%2BghcqdstZ8faqImeR6bhrAOSxcUzanYGTp8LIuPRYI%3D&rev=812f466e0db207dbd9a3ea7882173943ee3bc44c' (2025-09-15) → 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/a9f28622c8c6ced79afdf164bbdd81c26dacfd4d.tar.gz?narHash=sha256-8oOUa6vFoI0LzfgBLPNf10Z1W7LzEwZ%2BEVFBVFl/k1w%3D&rev=a9f28622c8c6ced79afdf164bbdd81c26dacfd4d' (2025-09-16) • Added input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/0d7c15863b251a7a50265e57c1dca1a7add2e291' (2025-09-15) --- flake.lock | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 13cef4c..a183cad 100644 --- a/flake.lock +++ b/flake.lock @@ -259,11 +259,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1757953081, - "narHash": "sha256-p+ghcqdstZ8faqImeR6bhrAOSxcUzanYGTp8LIuPRYI=", - "rev": "812f466e0db207dbd9a3ea7882173943ee3bc44c", + "lastModified": 1758045967, + "narHash": "sha256-8oOUa6vFoI0LzfgBLPNf10Z1W7LzEwZ+EVFBVFl/k1w=", + "rev": "a9f28622c8c6ced79afdf164bbdd81c26dacfd4d", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/812f466e0db207dbd9a3ea7882173943ee3bc44c.tar.gz?rev=812f466e0db207dbd9a3ea7882173943ee3bc44c" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/a9f28622c8c6ced79afdf164bbdd81c26dacfd4d.tar.gz?rev=a9f28622c8c6ced79afdf164bbdd81c26dacfd4d" }, "original": { "type": "tarball", @@ -424,6 +424,22 @@ "type": "github" } }, + "nixpkgs-unstable": { + "locked": { + "lastModified": 1757967192, + "narHash": "sha256-/aA9A/OBmnuOMgwfzdsXRusqzUpd8rQnQY8jtrHK+To=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0d7c15863b251a7a50265e57c1dca1a7add2e291", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "pyproject-build-systems": { "inputs": { "nixpkgs": [ @@ -487,6 +503,7 @@ "nix-cfg-extra": "nix-cfg-extra", "nixpkgs": "nixpkgs", "nixpkgs-stable": "nixpkgs-stable", + "nixpkgs-unstable": "nixpkgs-unstable", "sops-nix": "sops-nix", "systems": "systems_3", "vscode-server": "vscode-server" From 626333898b8465c32e89f1c57bd08357e37b7736 Mon Sep 17 00:00:00 2001 From: Lgmrszd Date: Mon, 22 Sep 2025 03:07:59 +0400 Subject: [PATCH 5/8] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'authentik-nix': 'github:nix-community/authentik-nix/367332e56eed4525cb676125c65c8a005c476785' (2025-09-16) → 'github:nix-community/authentik-nix/4c626ed84cc0f1278bfba0f534efd6cba2788d75' (2025-09-18) • Updated input 'authentik-nix/authentik-src': 'github:goauthentik/authentik/28ff5614006ceea21b2633da8c675eb75c6bacdd' (2025-09-15) → 'github:goauthentik/authentik/680feaefa17934471a6b33ebc35caf5b64120404' (2025-09-16) • Updated input 'home-manager': 'github:nix-community/home-manager/5820376beb804de9acf07debaaff1ac84728b708' (2025-09-16) → 'github:nix-community/home-manager/939e91e1cff1f99736c5b02529658218ed819a2a' (2025-09-21) • Updated input 'lix': 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/a9f28622c8c6ced79afdf164bbdd81c26dacfd4d.tar.gz?narHash=sha256-8oOUa6vFoI0LzfgBLPNf10Z1W7LzEwZ%2BEVFBVFl/k1w%3D&rev=a9f28622c8c6ced79afdf164bbdd81c26dacfd4d' (2025-09-16) → 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/1e69b17f0acd0a2780fec9a4ce00746993bf4cbc.tar.gz?narHash=sha256-pPwoVdvtW1yCdFZm4uQOAFl9ToDs46MWqcbUebCLAhA%3D&rev=1e69b17f0acd0a2780fec9a4ce00746993bf4cbc' (2025-09-21) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/c23193b943c6c689d70ee98ce3128239ed9e32d1' (2025-09-13) → 'github:NixOS/nixpkgs/8eaee110344796db060382e15d3af0a9fc396e0e' (2025-09-19) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/0d7c15863b251a7a50265e57c1dca1a7add2e291' (2025-09-15) → 'github:NixOS/nixpkgs/a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0' (2025-09-21) • Updated input 'sops-nix': 'github:Mic92/sops-nix/f77d4cfa075c3de66fc9976b80e0c4fc69e2c139' (2025-09-16) → 'github:Mic92/sops-nix/e0fdaea3c31646e252a60b42d0ed8eafdb289762' (2025-09-21) --- flake.lock | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/flake.lock b/flake.lock index a183cad..4a90ee1 100644 --- a/flake.lock +++ b/flake.lock @@ -18,11 +18,11 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1758012467, - "narHash": "sha256-chw8rq+XzKf58G2NyPvM8uUJUbQTpZbGGEKaWfkD6Zg=", + "lastModified": 1758177015, + "narHash": "sha256-PCUWdbaxayY3YfSjVlyddBMYoGvSaRysd5AmZ8gqSFs=", "owner": "nix-community", "repo": "authentik-nix", - "rev": "367332e56eed4525cb676125c65c8a005c476785", + "rev": "4c626ed84cc0f1278bfba0f534efd6cba2788d75", "type": "github" }, "original": { @@ -34,16 +34,16 @@ "authentik-src": { "flake": false, "locked": { - "lastModified": 1757951234, - "narHash": "sha256-4RU/mllgqoykXqeO67iodmhsgIrJqow0LitaQGLKS8Q=", + "lastModified": 1758035356, + "narHash": "sha256-DkvxDwHCfSqEpZ9rRXNR8MP0Mz/y1kHAr38exrHQ39c=", "owner": "goauthentik", "repo": "authentik", - "rev": "28ff5614006ceea21b2633da8c675eb75c6bacdd", + "rev": "680feaefa17934471a6b33ebc35caf5b64120404", "type": "github" }, "original": { "owner": "goauthentik", - "ref": "version/2025.8.2", + "ref": "version/2025.8.3", "repo": "authentik", "type": "github" } @@ -242,11 +242,11 @@ ] }, "locked": { - "lastModified": 1757997814, - "narHash": "sha256-F+1aoG+3NH4jDDEmhnDUReISyq6kQBBuktTUqCUWSiw=", + "lastModified": 1758464306, + "narHash": "sha256-i56XRXqjwJRdVYmpzVUQ0ktqBBHqNzQHQMQvFRF/acQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "5820376beb804de9acf07debaaff1ac84728b708", + "rev": "939e91e1cff1f99736c5b02529658218ed819a2a", "type": "github" }, "original": { @@ -259,11 +259,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1758045967, - "narHash": "sha256-8oOUa6vFoI0LzfgBLPNf10Z1W7LzEwZ+EVFBVFl/k1w=", - "rev": "a9f28622c8c6ced79afdf164bbdd81c26dacfd4d", + "lastModified": 1758470179, + "narHash": "sha256-pPwoVdvtW1yCdFZm4uQOAFl9ToDs46MWqcbUebCLAhA=", + "rev": "1e69b17f0acd0a2780fec9a4ce00746993bf4cbc", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/a9f28622c8c6ced79afdf164bbdd81c26dacfd4d.tar.gz?rev=a9f28622c8c6ced79afdf164bbdd81c26dacfd4d" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/1e69b17f0acd0a2780fec9a4ce00746993bf4cbc.tar.gz?rev=1e69b17f0acd0a2780fec9a4ce00746993bf4cbc" }, "original": { "type": "tarball", @@ -363,11 +363,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1757745802, - "narHash": "sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820=", + "lastModified": 1758277210, + "narHash": "sha256-iCGWf/LTy+aY0zFu8q12lK8KuZp7yvdhStehhyX1v8w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c23193b943c6c689d70ee98ce3128239ed9e32d1", + "rev": "8eaee110344796db060382e15d3af0a9fc396e0e", "type": "github" }, "original": { @@ -426,11 +426,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1757967192, - "narHash": "sha256-/aA9A/OBmnuOMgwfzdsXRusqzUpd8rQnQY8jtrHK+To=", + "lastModified": 1758446476, + "narHash": "sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto+dxG4mBo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0d7c15863b251a7a50265e57c1dca1a7add2e291", + "rev": "a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0", "type": "github" }, "original": { @@ -516,11 +516,11 @@ ] }, "locked": { - "lastModified": 1758007585, - "narHash": "sha256-HYnwlbY6RE5xVd5rh0bYw77pnD8lOgbT4mlrfjgNZ0c=", + "lastModified": 1758425756, + "narHash": "sha256-L3N8zV6wsViXiD8i3WFyrvjDdz76g3tXKEdZ4FkgQ+Y=", "owner": "Mic92", "repo": "sops-nix", - "rev": "f77d4cfa075c3de66fc9976b80e0c4fc69e2c139", + "rev": "e0fdaea3c31646e252a60b42d0ed8eafdb289762", "type": "github" }, "original": { From 6d597df30d0364343968aeaa5fb24f74ead1068e Mon Sep 17 00:00:00 2001 From: Lgmrszd Date: Thu, 16 Oct 2025 12:26:50 +0400 Subject: [PATCH 6/8] laptop: graphics-related cleanup --- flake.nix | 2 +- hosts/laptop/configuration.nix | 42 ++++++++++++++++++------- hosts/laptop/hardware-configuration.nix | 2 +- 3 files changed, 33 insertions(+), 13 deletions(-) diff --git a/flake.nix b/flake.nix index 14359b7..291804b 100644 --- a/flake.nix +++ b/flake.nix @@ -89,7 +89,7 @@ }; my-overlays = [ overlay-stable - overlay-vaapiIntel + # overlay-vaapiIntel overlay-nitrokey-udev-update ]; inherit (inputs.nix-cfg-extra.lib) extra-data; diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index 7657685..e8a7cb0 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -111,12 +111,12 @@ in hardware.graphics = { enable = true; # These extrapackages I added later but it didn't help - extraPackages = with pkgs; [ - intel-media-driver # LIBVA_DRIVER_NAME=iHD - vaapiIntel # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium) - vaapiVdpau - libvdpau-va-gl - ]; + # extraPackages = with pkgs; [ + # intel-media-driver # LIBVA_DRIVER_NAME=iHD + # vaapiIntel # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium) + # vaapiVdpau + # libvdpau-va-gl + # ]; }; # Tell Xorg to use the nvidia driver (also valid for Wayland) services.xserver.videoDrivers = ["nvidia"]; @@ -126,7 +126,7 @@ in modesetting.enable = true; # Use the open source version of the kernel module # Only available on driver 515.43.04+ - open = false; + open = true; # Enable the nvidia settings menu nvidiaSettings = true; powerManagement.enable = true; @@ -136,7 +136,7 @@ in }; # NVIDIA - hardware.nvidia.prime = { + hardware.nvidia.prime = lib.mkIf (config.specialisation != {}) { offload = { enable = true; enableOffloadCmd = true; @@ -147,13 +147,33 @@ in nvidiaBusId = "PCI:1:0:0"; }; + specialisation."dGPU-only".configuration = { + environment.etc."specialisation".text = "dGPU-only"; + system.nixos.tags = ["dGPU-only"]; + # hardware.nvidia.prime = { + # offload.enable = lib.mkForce false; + # offload.enableOffloadCmd = lib.mkForce false; + # sync.enable = lib.mkForce true; + # }; + environment.systemPackages = [ + (pkgs.writeShellScriptBin "nvidia-offload" '' + echo "nvidia full mode on, simply executing $@" + exec "$@" + '') + ]; + # boot.kernelParams = [ "module_blacklist=i915" ]; + }; + specialisation."nvidia-full".configuration = { environment.etc."specialisation".text = "nvidia-full"; system.nixos.tags = ["nvidia-full"]; hardware.nvidia.prime = { - offload.enable = lib.mkForce false; - offload.enableOffloadCmd = lib.mkForce false; - sync.enable = lib.mkForce true; + offload.enable = false; + offload.enableOffloadCmd = false; + sync.enable = true; + + intelBusId = "PCI:0:2:0"; + nvidiaBusId = "PCI:1:0:0"; }; environment.systemPackages = [ (pkgs.writeShellScriptBin "nvidia-offload" '' diff --git a/hosts/laptop/hardware-configuration.nix b/hosts/laptop/hardware-configuration.nix index 5138656..bb94530 100644 --- a/hosts/laptop/hardware-configuration.nix +++ b/hosts/laptop/hardware-configuration.nix @@ -16,7 +16,7 @@ in boot.initrd.availableKernelModules = [ "xhci_pci" "thunderbolt" "ahci" "nvme" "usbhid" "uas" "usb_storage" "rtsx_pci_sdmmc" ]; boot.initrd.kernelModules = [ "dm-snapshot" ]; boot.kernelModules = [ "kvm-intel" ]; - boot.kernelParams = [ "i915.enable_psr=0" "nvidia.NVreg_PreserveVideoMemoryAllocations=1" ]; + boot.kernelParams = [ "i915.enable_psr=0" ]; boot.extraModulePackages = with config.boot.kernelPackages; [ acpi_call ]; fileSystems."/" = From 1688632231727c864ca7151dbd4a298acd11dd59 Mon Sep 17 00:00:00 2001 From: Lgmrszd Date: Thu, 16 Oct 2025 12:29:46 +0400 Subject: [PATCH 7/8] laptop: tweaks --- flake.lock | 17 ----------------- hosts/laptop/configuration.nix | 7 +++++++ hosts/laptop/home/default.nix | 10 +++++++++- 3 files changed, 16 insertions(+), 18 deletions(-) diff --git a/flake.lock b/flake.lock index 4a90ee1..6f3cebe 100644 --- a/flake.lock +++ b/flake.lock @@ -424,22 +424,6 @@ "type": "github" } }, - "nixpkgs-unstable": { - "locked": { - "lastModified": 1758446476, - "narHash": "sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto+dxG4mBo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "pyproject-build-systems": { "inputs": { "nixpkgs": [ @@ -503,7 +487,6 @@ "nix-cfg-extra": "nix-cfg-extra", "nixpkgs": "nixpkgs", "nixpkgs-stable": "nixpkgs-stable", - "nixpkgs-unstable": "nixpkgs-unstable", "sops-nix": "sops-nix", "systems": "systems_3", "vscode-server": "vscode-server" diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index e8a7cb0..0b0b405 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -386,6 +386,8 @@ in kdePackages.akonadi-import-wizard kdePackages.flatpak-kcm + mono # for Duck Game Rebuit + git git-crypt vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. @@ -457,6 +459,11 @@ in settings.PermitRootLogin = "no"; }; + services.mullvad-vpn = { + enable = true; + package = pkgs.mullvad-vpn; + }; + # Open ports in the firewall. networking.firewall.trustedInterfaces = [ "p2p-wl+" "tailscale0" ]; # 24800 for input-leap diff --git a/hosts/laptop/home/default.nix b/hosts/laptop/home/default.nix index 60babdf..62a6d28 100644 --- a/hosts/laptop/home/default.nix +++ b/hosts/laptop/home/default.nix @@ -228,7 +228,7 @@ programs.floorp = { enable = true; - + # package = pkgs.unstable.floorp-bin; }; # --------- @@ -276,7 +276,15 @@ programs.obs-studio = { enable = true; + + package = ( + pkgs.obs-studio.override { + cudaSupport = true; + } + ); + plugins = with pkgs.obs-studio-plugins; [ + obs-websocket obs-vkcapture obs-pipewire-audio-capture obs-tuna From d1082fa5c19f22afbc696b9f63a442733487cda2 Mon Sep 17 00:00:00 2001 From: Lgmrszd Date: Thu, 16 Oct 2025 12:31:11 +0400 Subject: [PATCH 8/8] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'authentik-nix': 'github:nix-community/authentik-nix/4c626ed84cc0f1278bfba0f534efd6cba2788d75' (2025-09-18) → 'github:nix-community/authentik-nix/69fac057b2e553ee17c9a09b822d735823d65a6c' (2025-10-01) • Updated input 'authentik-nix/authentik-src': 'github:goauthentik/authentik/680feaefa17934471a6b33ebc35caf5b64120404' (2025-09-16) → 'github:goauthentik/authentik/8d3a289d12c7de2f244c76493af7880f70d08af2' (2025-09-30) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751' (2025-09-01) → 'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881' (2025-10-01) • Updated input 'home-manager': 'github:nix-community/home-manager/939e91e1cff1f99736c5b02529658218ed819a2a' (2025-09-21) → 'github:nix-community/home-manager/c53e65ec92f38d30e3c14f8d628ab55d462947aa' (2025-10-15) • Updated input 'lix': 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/1e69b17f0acd0a2780fec9a4ce00746993bf4cbc.tar.gz?narHash=sha256-pPwoVdvtW1yCdFZm4uQOAFl9ToDs46MWqcbUebCLAhA%3D&rev=1e69b17f0acd0a2780fec9a4ce00746993bf4cbc' (2025-09-21) → 'https://git.lix.systems/api/v1/repos/lix-project/lix/archive/cac395ffbccbd0ebdbd6c7aa46f003a0be212112.tar.gz?narHash=sha256-ibkmGcXZUpSSMMePfD%2BCFML5BFUHKVycSwh2FPRx2qg%3D&rev=cac395ffbccbd0ebdbd6c7aa46f003a0be212112' (2025-10-15) • Updated input 'lix-module': 'https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/3f09a5eb772e02d98bb8878ab687d5b721f00d16.tar.gz?narHash=sha256-IgD1JR7scSEwlK/YAbmrcTWpAYT30LPldCUHdzXkaMs%3D&rev=3f09a5eb772e02d98bb8878ab687d5b721f00d16' (2025-08-29) → 'https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/7c31a18259b8358ac196cf803a26967c0fa1d3e4.tar.gz?narHash=sha256-n5dRAIC3/78drQtFxmQRrBLd6TKfotUnX7GWu0mAcSg%3D&rev=7c31a18259b8358ac196cf803a26967c0fa1d3e4' (2025-10-07) • Updated input 'mailserver': 'gitlab:simple-nixos-mailserver/nixos-mailserver/b49ae46f226430854102c207fdcb55e2de8e884e' (2025-08-25) → 'gitlab:simple-nixos-mailserver/nixos-mailserver/6005d88bed7a5418f9772b4058a73cd0fd1e69a1' (2025-10-03) • Updated input 'mailserver/git-hooks': 'github:cachix/git-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d' (2025-06-24) → 'github:cachix/git-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b' (2025-09-17) • Updated input 'mailserver/nixpkgs-25_05': 'github:NixOS/nixpkgs/1f08a4df998e21f4e8be8fb6fbf61d11a1a5076a' (2025-07-29) → 'github:NixOS/nixpkgs/5ed4e25ab58fd4c028b59d5611e14ea64de51d23' (2025-09-29) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/8eaee110344796db060382e15d3af0a9fc396e0e' (2025-09-19) → 'github:NixOS/nixpkgs/544961dfcce86422ba200ed9a0b00dd4b1486ec5' (2025-10-15) • Updated input 'sops-nix': 'github:Mic92/sops-nix/e0fdaea3c31646e252a60b42d0ed8eafdb289762' (2025-09-21) → 'github:Mic92/sops-nix/ab8d56e85b8be14cff9d93735951e30c3e86a437' (2025-10-13) --- flake.lock | 72 +++++++++++++++++++++++++++--------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/flake.lock b/flake.lock index 6f3cebe..71c3240 100644 --- a/flake.lock +++ b/flake.lock @@ -18,11 +18,11 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1758177015, - "narHash": "sha256-PCUWdbaxayY3YfSjVlyddBMYoGvSaRysd5AmZ8gqSFs=", + "lastModified": 1759322529, + "narHash": "sha256-yiv/g/tiJI3PI95F7vhTnaf1TDsIkFLrmmFTjWfb6pQ=", "owner": "nix-community", "repo": "authentik-nix", - "rev": "4c626ed84cc0f1278bfba0f534efd6cba2788d75", + "rev": "69fac057b2e553ee17c9a09b822d735823d65a6c", "type": "github" }, "original": { @@ -34,16 +34,16 @@ "authentik-src": { "flake": false, "locked": { - "lastModified": 1758035356, - "narHash": "sha256-DkvxDwHCfSqEpZ9rRXNR8MP0Mz/y1kHAr38exrHQ39c=", + "lastModified": 1759190535, + "narHash": "sha256-pIzDaoDWc58cY/XhsyweCwc4dfRvkaT/zqsV1gDSnCI=", "owner": "goauthentik", "repo": "authentik", - "rev": "680feaefa17934471a6b33ebc35caf5b64120404", + "rev": "8d3a289d12c7de2f244c76493af7880f70d08af2", "type": "github" }, "original": { "owner": "goauthentik", - "ref": "version/2025.8.3", + "ref": "version/2025.8.4", "repo": "authentik", "type": "github" } @@ -100,11 +100,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1756770412, - "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", + "lastModified": 1759362264, + "narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "4524271976b625a4a605beefd893f270620fd751", + "rev": "758cf7296bee11f1706a574c77d072b8a7baa881", "type": "github" }, "original": { @@ -200,11 +200,11 @@ ] }, "locked": { - "lastModified": 1750779888, - "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=", + "lastModified": 1758108966, + "narHash": "sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d", + "rev": "54df955a695a84cd47d4a43e08e1feaf90b1fd9b", "type": "github" }, "original": { @@ -242,11 +242,11 @@ ] }, "locked": { - "lastModified": 1758464306, - "narHash": "sha256-i56XRXqjwJRdVYmpzVUQ0ktqBBHqNzQHQMQvFRF/acQ=", + "lastModified": 1760500983, + "narHash": "sha256-zfY4F4CpeUjTGgecIJZ+M7vFpwLc0Gm9epM/iMQd4w8=", "owner": "nix-community", "repo": "home-manager", - "rev": "939e91e1cff1f99736c5b02529658218ed819a2a", + "rev": "c53e65ec92f38d30e3c14f8d628ab55d462947aa", "type": "github" }, "original": { @@ -259,11 +259,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1758470179, - "narHash": "sha256-pPwoVdvtW1yCdFZm4uQOAFl9ToDs46MWqcbUebCLAhA=", - "rev": "1e69b17f0acd0a2780fec9a4ce00746993bf4cbc", + "lastModified": 1760552848, + "narHash": "sha256-ibkmGcXZUpSSMMePfD+CFML5BFUHKVycSwh2FPRx2qg=", + "rev": "cac395ffbccbd0ebdbd6c7aa46f003a0be212112", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/1e69b17f0acd0a2780fec9a4ce00746993bf4cbc.tar.gz?rev=1e69b17f0acd0a2780fec9a4ce00746993bf4cbc" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/cac395ffbccbd0ebdbd6c7aa46f003a0be212112.tar.gz?rev=cac395ffbccbd0ebdbd6c7aa46f003a0be212112" }, "original": { "type": "tarball", @@ -282,11 +282,11 @@ ] }, "locked": { - "lastModified": 1756511062, - "narHash": "sha256-IgD1JR7scSEwlK/YAbmrcTWpAYT30LPldCUHdzXkaMs=", - "rev": "3f09a5eb772e02d98bb8878ab687d5b721f00d16", + "lastModified": 1759851320, + "narHash": "sha256-n5dRAIC3/78drQtFxmQRrBLd6TKfotUnX7GWu0mAcSg=", + "rev": "7c31a18259b8358ac196cf803a26967c0fa1d3e4", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/3f09a5eb772e02d98bb8878ab687d5b721f00d16.tar.gz?rev=3f09a5eb772e02d98bb8878ab687d5b721f00d16" + "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/7c31a18259b8358ac196cf803a26967c0fa1d3e4.tar.gz?rev=7c31a18259b8358ac196cf803a26967c0fa1d3e4" }, "original": { "type": "tarball", @@ -306,11 +306,11 @@ "nixpkgs-25_05": "nixpkgs-25_05" }, "locked": { - "lastModified": 1756130152, - "narHash": "sha256-3qcN28djoBqqhEqOv8ve3/+wD0lLR2YCVV1EZ4SYfjo=", + "lastModified": 1759489698, + "narHash": "sha256-2lT2i5ha23I2vrolEaBaAS/63ChgZPh181Awt6q1bDY=", "owner": "simple-nixos-mailserver", "repo": "nixos-mailserver", - "rev": "b49ae46f226430854102c207fdcb55e2de8e884e", + "rev": "6005d88bed7a5418f9772b4058a73cd0fd1e69a1", "type": "gitlab" }, "original": { @@ -363,11 +363,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1758277210, - "narHash": "sha256-iCGWf/LTy+aY0zFu8q12lK8KuZp7yvdhStehhyX1v8w=", + "lastModified": 1760524057, + "narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8eaee110344796db060382e15d3af0a9fc396e0e", + "rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5", "type": "github" }, "original": { @@ -379,11 +379,11 @@ }, "nixpkgs-25_05": { "locked": { - "lastModified": 1753749649, - "narHash": "sha256-+jkEZxs7bfOKfBIk430K+tK9IvXlwzqQQnppC2ZKFj4=", + "lastModified": 1759143472, + "narHash": "sha256-TvODmeR2W7yX/JmOCmP+lAFNkTT7hAxYcF3Kz8SZV3w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1f08a4df998e21f4e8be8fb6fbf61d11a1a5076a", + "rev": "5ed4e25ab58fd4c028b59d5611e14ea64de51d23", "type": "github" }, "original": { @@ -499,11 +499,11 @@ ] }, "locked": { - "lastModified": 1758425756, - "narHash": "sha256-L3N8zV6wsViXiD8i3WFyrvjDdz76g3tXKEdZ4FkgQ+Y=", + "lastModified": 1760393368, + "narHash": "sha256-8mN3kqyqa2PKY0wwZ2UmMEYMcxvNTwLaOrrDsw6Qi4E=", "owner": "Mic92", "repo": "sops-nix", - "rev": "e0fdaea3c31646e252a60b42d0ed8eafdb289762", + "rev": "ab8d56e85b8be14cff9d93735951e30c3e86a437", "type": "github" }, "original": {