update flake

This commit is contained in:
Sean Kovacs 2026-01-26 15:41:31 -05:00
commit 6ddd24804d
Signed by: sckova
GPG key ID: 00F325187C68651A
5 changed files with 112 additions and 89 deletions

157
flake.lock generated
View file

@ -8,15 +8,15 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768564560, "lastModified": 1769531604,
"narHash": "sha256-YyIzhZoFVE4C5P9e0wZGjx4P9IT/OTUMFF3r6iKd3UY=", "narHash": "sha256-/3Hk9YEI+9vA2+4AFErByc1V3LcCDNThmXYhFWlkQiU=",
"owner": "nix-community", "owner": "sckova",
"repo": "nixos-apple-silicon", "repo": "nixos-apple-silicon",
"rev": "83a2bb509972148aa6d3f75c65103b6bfb7898af", "rev": "acb98b0ef8b622079f2a5e4f8de9344fa7da516b",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "sckova",
"repo": "nixos-apple-silicon", "repo": "nixos-apple-silicon",
"type": "github" "type": "github"
} }
@ -58,11 +58,11 @@
"cachyos-kernel": { "cachyos-kernel": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1768843787, "lastModified": 1769435645,
"narHash": "sha256-z5WdKQAV/P2QzGrtDfM9k6qpAZGnP5nN9rBtKjl0bHY=", "narHash": "sha256-xxIqw5x8U+13ya2BUcwmAW6BdpCpMhrMTn6Pd0bzocE=",
"owner": "CachyOS", "owner": "CachyOS",
"repo": "linux-cachyos", "repo": "linux-cachyos",
"rev": "c2a381ae3d7dc148bb78d42677ec08974f3511fb", "rev": "e8675eeb9b48a23167b3e43f84e3be76e321935e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -74,11 +74,11 @@
"cachyos-kernel-patches": { "cachyos-kernel-patches": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1768803975, "lastModified": 1769420040,
"narHash": "sha256-VV0AMYlSIVYbJNzKymnGGSlBcPoahMxeASbVi+fTtHo=", "narHash": "sha256-OsO2Pi2oDE2hZoxCJ40mx9/wag9XXQ5FkcwIUcJN4Go=",
"owner": "CachyOS", "owner": "CachyOS",
"repo": "kernel-patches", "repo": "kernel-patches",
"rev": "cec2d1841baae411313742083ef2bc0b29855b4d", "rev": "d2f1d070c0303b3b2bcb71df73c623a274258e22",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -90,11 +90,11 @@
"catppuccin-discord": { "catppuccin-discord": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1768037813, "lastModified": 1769446491,
"narHash": "sha256-ExRNnxvG2PSGmpuaPxzCKL6GK6ETs7Gq4Roa74HXp+s=", "narHash": "sha256-7v1Hu6QofOyFOGnHeqHFK0JsxUxdJ9uTjI7nM7mdTsg=",
"owner": "catppuccin", "owner": "catppuccin",
"repo": "discord", "repo": "discord",
"rev": "0fcfe2e15ed91f8c5f1f3c6855f3b2024f78d86c", "rev": "f235754322320211a8646d963466fac402e5c297",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -160,11 +160,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1765835352, "lastModified": 1768135262,
"narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", "narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "a34fae9c08a15ad73f295041fec82323541400a9", "rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -217,11 +217,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769102673, "lastModified": 1769450270,
"narHash": "sha256-/qvRFjn1s3bIJdSKG6IpaE6ML3j9anQKUqGhmt4Qe+E=", "narHash": "sha256-pdVm/zJazDUAasTyHFX/Pbrlk9Upjxi0yzgn7GjGe4g=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "b0491fe55680bd19be8e74847969dad9d7784658", "rev": "a10c1e8f5ad2589414407f4851c221cb66270257",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -232,12 +232,8 @@
}, },
"niri": { "niri": {
"inputs": { "inputs": {
"niri-stable": [ "niri-stable": "niri-stable",
"niri-blur" "niri-unstable": "niri-unstable",
],
"niri-unstable": [
"niri-blur"
],
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
@ -246,32 +242,48 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1769237340, "lastModified": 1769500166,
"narHash": "sha256-cwgQEMkroNOTY2AtYqMuHeLc5BKZQWwYc0Voiv4d7Uo=", "narHash": "sha256-ycYlPMg7WIWAh+Ni9+g4ZGdWGIFmBjCz+hFUVQMmBS8=",
"owner": "sckova", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "6711fb7ee71eb965abd4c61349f4a6d680502679", "rev": "f23ab93b35dbc90e666327310767edeed622e431",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "sckova", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"type": "github" "type": "github"
} }
}, },
"niri-blur": { "niri-stable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1769119684, "lastModified": 1756556321,
"narHash": "sha256-e+0PeGvsQNz8o/lhOEe6dHdaap2AMOQUC/buH91QAtI=", "narHash": "sha256-RLD89dfjN0RVO86C/Mot0T7aduCygPGaYbog566F0Qo=",
"owner": "visualglitch91", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "8756d0aff313617fc2af014d9bc43561532278ae", "rev": "01be0e65f4eb91a9cd624ac0b76aaeab765c7294",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "visualglitch91", "owner": "YaLTeR",
"ref": "feat/blur", "ref": "v25.08",
"repo": "niri",
"type": "github"
}
},
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1769494881,
"narHash": "sha256-tWgA1QwSbabVaBAT7eU6qmiYH19jIn5D9pQb/uUFs0c=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "e1015ac92f07dba4d030358642d1920a324a8629",
"type": "github"
},
"original": {
"owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"type": "github" "type": "github"
} }
@ -285,11 +297,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1769019098, "lastModified": 1769501793,
"narHash": "sha256-UpIgzUjr60Doko7FnJFRrvurXA2t9N4dwLW4w+I+Gek=", "narHash": "sha256-+2S8eESJcN8N/GhsPGJ3qirU0Wi4TcnnsddduIxncRs=",
"owner": "xddxdd", "owner": "xddxdd",
"repo": "nix-cachyos-kernel", "repo": "nix-cachyos-kernel",
"rev": "e050edf2588a62d16462af7a23f4eaaf2c9c413d", "rev": "0cce43fce4fc95cceb94ba1da9f1609022411cd1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -300,11 +312,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1768975286, "lastModified": 1769434638,
"narHash": "sha256-Q7rQct5wdjRX7KtKD9vccmHVXdCZuBmdj6GraFemWYY=", "narHash": "sha256-4NVXUmdbTTZa13qX1MFCVbPxiMT1nzF7OnuRbPMk0lI=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "203f2ddbe3a48ede1b20b3b86bc8664b311b512d", "rev": "9c2822d7024c032e66000a8b8a47e91b4e63ffc8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -331,11 +343,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1769089682, "lastModified": 1769318308,
"narHash": "sha256-9yA/LIuAVQq0lXelrZPjLuLVuZdm03p8tfmHhnDIkms=", "narHash": "sha256-Mjx6p96Pkefks3+aA+72lu1xVehb6mv2yTUUqmSet6Q=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "078d69f03934859a181e81ba987c2bb033eebfc5", "rev": "1cd347bf3355fce6c64ab37d3967b4a2cb4b878c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -347,27 +359,27 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1769018530, "lastModified": 1769529101,
"narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", "narHash": "sha256-D9kq6f/Pk8fBX3i/pf8LjgaK935XpBmr/5NZD0Hb7eQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "88d3861acdd3d2f0e361767018218e51810df8a1", "rev": "c066ab53a57f471734a532c64b9f1259a6bb953c",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "NixOS",
"ref": "nixos-unstable", "ref": "master",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1769018530, "lastModified": 1769170682,
"narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", "narHash": "sha256-oMmN1lVQU0F0W2k6OI3bgdzp2YOHWYUAw79qzDSjenU=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "88d3861acdd3d2f0e361767018218e51810df8a1", "rev": "c5296fdd05cfa2c187990dd909864da9658df755",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -386,11 +398,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1768910181, "lastModified": 1769418848,
"narHash": "sha256-YRU0IHMzXluZxr0JDfq9jtblb4DV7MIB5wj2jYMFKQc=", "narHash": "sha256-jLSg9IkglcIw64kU1utXxsxXhiVdD45dkh9ZJKaFQ7U=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "5b138edcb2f1c3ed4b29eca3658f04f0639b98b3", "rev": "c19a0517ddeed4c1548611e42e187048fc2e5dcf",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -406,11 +418,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769099505, "lastModified": 1769526114,
"narHash": "sha256-b8TRdxE4JU6zoN+e1pZoskikGSRVY9Nn/BUzZSPfDHM=", "narHash": "sha256-Snq5+73FxHeCtx78unS7g/921tDhRjiPkAIuiJgLe5s=",
"owner": "noctalia-dev", "owner": "noctalia-dev",
"repo": "noctalia-shell", "repo": "noctalia-shell",
"rev": "2cb1daf9ac9a8d8516dec2a98a1b6a0f71d5f3da", "rev": "0b983e2a94db2ef0cc3c0b6926ffde7742cfbdc4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -427,11 +439,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769095486, "lastModified": 1769527653,
"narHash": "sha256-VvZZTIlojW3aybUIwzSLsztcaCl0GkYiTOql9ywmS+w=", "narHash": "sha256-d/i6dRAmrKex+i8dBcrWRcn2ca+vmmHyESDD40eOAQA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "0d452746b8efbbb4400a6e91addd4e2468dd2eba", "rev": "a93fa977b8cecb4280b444d63d30abab82e61fa3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -443,11 +455,11 @@
"openmw": { "openmw": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1769032922, "lastModified": 1769529403,
"narHash": "sha256-u2oGQji+7hmvwREL+cUNRiwzl4Nlkdlz2TqigmLy2Ck=", "narHash": "sha256-ZOQlIFEH2Qm8SanQj1ip4jUBijf6lkgBmCIA5vLLxbw=",
"owner": "OpenMW", "owner": "OpenMW",
"repo": "openmw", "repo": "openmw",
"rev": "851f69609f9e10d66c478d23ff608b42f66f7bc7", "rev": "74ed52411439008723343ba8b090888965a074fb",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -487,7 +499,6 @@
"catppuccin-discord": "catppuccin-discord", "catppuccin-discord": "catppuccin-discord",
"home-manager": "home-manager", "home-manager": "home-manager",
"niri": "niri", "niri": "niri",
"niri-blur": "niri-blur",
"nix-cachyos-kernel": "nix-cachyos-kernel", "nix-cachyos-kernel": "nix-cachyos-kernel",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"nixpkgs-unstable": "nixpkgs-unstable", "nixpkgs-unstable": "nixpkgs-unstable",
@ -508,11 +519,11 @@
"systems": "systems_2" "systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1768656845, "lastModified": 1769316930,
"narHash": "sha256-xNlXMyn7yc3Z/NOsz4NchO7gWFwsoCvtJ26pys4s2/M=", "narHash": "sha256-4EOGHYLpIscwr+6drHE28Qj7NDjjowp2Vd8QkXjdBBE=",
"owner": "Gerg-L", "owner": "Gerg-L",
"repo": "spicetify-nix", "repo": "spicetify-nix",
"rev": "8bd7e49d5ac62756bee6e4b02221fb96bfc3c99a", "rev": "b2ce438f386943ef611e196a178af2d79042903b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -587,11 +598,11 @@
"xwayland-satellite-unstable": { "xwayland-satellite-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1769233250, "lastModified": 1769356222,
"narHash": "sha256-PIcvKgmr69UTPXuT/t3YnsxNxY5joxOGYQb0KG0Ws3E=", "narHash": "sha256-Q0BVubV9ZnmLs506EhBSPglM+YJK56wsQNbeecvWPUo=",
"owner": "Supreeeme", "owner": "Supreeeme",
"repo": "xwayland-satellite", "repo": "xwayland-satellite",
"rev": "7af39ce41986feee45a91acbe4d417482c9b6458", "rev": "cf14278b92b0a91d01587f09b4b00ea655ae24e6",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -3,7 +3,7 @@
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/master";
nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel"; nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel";
@ -33,16 +33,16 @@
}; };
niri = { niri = {
url = "github:sckova/niri-flake"; url = "github:sodiboo/niri-flake";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
inputs.niri-stable.follows = "niri-blur"; # inputs.niri-stable.follows = "niri-blur";
inputs.niri-unstable.follows = "niri-blur"; # inputs.niri-unstable.follows = "niri-blur";
}; };
niri-blur = { # niri-blur = {
url = "github:visualglitch91/niri/feat/blur"; # url = "github:visualglitch91/niri/feat/blur";
flake = false; # flake = false;
}; # };
noctalia = { noctalia = {
url = "github:noctalia-dev/noctalia-shell"; url = "github:noctalia-dev/noctalia-shell";
@ -65,7 +65,7 @@
}; };
apple-silicon = { apple-silicon = {
url = "github:nix-community/nixos-apple-silicon"; url = "github:sckova/nixos-apple-silicon";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };

View file

@ -122,12 +122,12 @@
softness = 30; softness = 30;
color = base00 + "77"; color = base00 + "77";
}; };
blur = { # blur = {
enable = true; # enable = true;
passes = 4; # passes = 4;
radius = 4; # radius = 4;
noise = 0.1; # noise = 0.1;
}; # };
}; };
window-rules = [ window-rules = [
{ {
@ -138,7 +138,7 @@
bottom-right = 16.0; bottom-right = 16.0;
}; };
clip-to-geometry = true; clip-to-geometry = true;
opacity = 0.975; opacity = 1.0;
} }
{ {
matches = [ matches = [

View file

@ -99,6 +99,8 @@
}; };
udisks2.enable = true; udisks2.enable = true;
gvfs.enable = true; gvfs.enable = true;
upower.enable = true;
}; };
environment = { environment = {

View file

@ -20,6 +20,16 @@
''; '';
hardware.i2c.enable = true; hardware.i2c.enable = true;
virtualisation.docker = {
enable = true;
# Use the rootless mode - run Docker daemon as non-root user
rootless = {
enable = true;
setSocketVariable = true;
};
};
users.users.sckova.extraGroups = [ "docker" ];
hardware.asahi = { hardware.asahi = {
enable = true; enable = true;
setupAsahiSound = true; setupAsahiSound = true;