From aa3b871f023953763c943ccc669548a2a00a91b1 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sun, 2 Nov 2025 22:23:04 +0100 Subject: [PATCH 1/4] feat: update api key. --- secrets/glance.age | Bin 2087 -> 2087 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/secrets/glance.age b/secrets/glance.age index 3b62064f748c9aa7786942e70d2b8a3eeec9bf27..df6bcffe6eb8a2cf2b124fe515462bf47dc2e18c 100644 GIT binary patch delta 2008 zcmZ23uv}n*PJNO`SV5L!WMsK>s##HaN|A|2uA^_UrFVggZ;EMox_+R4np=c{sjqpa zD_3%&iGNhGmv>;Laa5$Ids=aJU{Fa_w!T?qo@I$eX|b!Txv!C*r@wPrIhU@TLUD11 zZfc5=si~o*LXN(_OSq##rkkUIpQ~|kRb*9FiiM-Ahns7eqhY#XRAOncc5+0DxxSZ^ zqmN-}pr=zPS5>yTV}@CjPl0D}YKV79Rgu0?hI_J6R#|>VU}CwUVWzLMb9Q)IvcF~E z#E;_PRfdJBPKhq586jm6A(_PmPQHm5scuze=02fD1%{>CPA0BN8HQfwrI{vNuK8Ym z;UWH+7J*4cmH}xV9-*emnH3=}PU$}S=^6emf&RV*uI65r=7GhN;~B-nOZCko%Ce%; zeSM5d%N;axe7oHMNY)56*W^u1s>zH8cw<4GYXF&@La&ayAP^kAcD@U+p#ElJfkL;$joOAmj2JN3IkvN4KI9iy&j8((;TFFVoy|xBLSCoFdOEzih)u5ARAJ z*Q%5Z%iO5sbad;Y400W-$`u@oL%j^UK5BbIX%m&B{Yc z>%D^lBR!3soGiE;&D}gooU+T(+>Aqm%$%H4f+H+Vv;2c1bE}L40>g76w9C`Yi^`mm zQUlSgbN7pi3`$q<4)xFXvB-BRbj}I&F89y1%=C0kjr2=O(he?4D>6z8c2CX=H;%F> z@`&VeDlrN2Ei|qVODgg+cg)C5$uKL|cXl>1cgyy#axJUMH4S#n3oMGPH1jb)w=OM3 zKguUiAv-wLT;Jc_GB-QiGAz)wGBvO&vnfE7;6H zJFvnfu{1nC)gsj?H7P4K)k3>6pgzYa%-6!rGA%TzBq`O***D3|72Ue3K&Q;8a)rX6 zA~Stck8l&;;>?tElR~3N$EY$B?JWJ0j1)g-gVM6_-0;j)BmIzaPp-5`Z@*NFJSQj1 z5bwgAkeotK$3Vjpf5(WDG)DuA^7P7x!eVVB!$iOOauY6HU0sEYB$o`I@T|zvpki-t zV^8PsjFS9t1B>*uNME=7;3$KNQuFdCr+hCHlRz%*AjR{`CZ+AKKl1&H@ipd4{XOe0 z7x5VV@UGe~UOOl3^{tg{;bQ;H{XYIz4)y&0$@j~PYcqGrE{hG@@@vM2vxT*fUB17` z&oSlIn^k+KUP9TTPf6wR?w$SFDGSjvGgzm%Mh;s`W zHtZ^%5NbN-)y+Vcw{JIYKXdNxF3lMhd=1)j%`=qbKU}gF3@rVW|E&JD-^K^B6F%oG z7n*;)#eDJg{xkXR4;JL<6wcnW*YlBIk@IzTkpGObX|GR{-nU)rTW6Rwy~T2Q`wN1 zTDh$DVs!*((F%`)J9n_1Ggqq5)6IUZUw&5It(bB9Im5~u*Q(y0oWXi>%CvniGKvCR zh1T$Q-9P$J@?dXh@5{gZai#T)Wq&@M=@K$L7(oEo`S zFD&=SZaB`zuI_bPwOsJ-u_s5?KlX??rF?!4zx9LpPk*QeUiPD3-xiapqELpGKX0vl%wvu@W|Erhp7B%1T zuaG>)RV!z_N4~}Dc)96wh0L3Au@}~fMjO{FKCILBdh;@E<%P0$hk8%U{j+Lv80(3~XU z_wS^l=_y@?7k)37t&=jyzP~qC+xO89hUa{Xp2?^3FAM9mR?p6Gc3JX@F+}@$-k$yT;l7+RG9Ndb?(kZ+%lh%wm)t8HUOesh|G)2FSC>xR_a?8P{l8iy zoIiNqDxczfQRuAC8RlKH%I|dETR(f}DTTjJ6)U{Hv4<+ud^9!pIzIWZ1MBkrf193O zyua{_*zy!Dd#=1`lf#Q{aj%&j#qEk)7L$x=Co`@=7#L- Zf;alVw>DCYxxt50?r2uPPJLUiY delta 2008 zcmZ23uv}n*PJLyLt6^G6dR4fGp-FhEd0XLz>0U$S+Q}jh*tj0(?!%EJ9L)47|e9OACBL z(kn7^Q_Krey~;!VLNZ)U+#T~Pd=mYWGTq82pJf!UPt0-h$qfiA%J*_I3d<`GcGY$@ z@hD5R@X08z$S>D+t}rZ0^z?KuD9i}tGS)6JD+^A}OGykY@yv}#HOtEnb=OWR53#Jw z39JYzcF77dGEU1X4KlDmkAcD@U+400W-$`$;)3JtQ$+#I7^ixU$IQ%X}RQw=MEeao^E&3&q}y~|u2 z>z)0z16{qt!n3(5jY2X@Ln9J%OMMIsOwBU&z0$S)GYZlJ3evLjioNwiEQ|g0i^7UL ze3Q|wbN7pi3`$oBH#R9QuQU$|2-o&6FwJo+h;np~vh*oQ$;og@%GEcHEDJL#E!NHo z%*p3U^tVWJF|Dc(C~&T@^bXF+2{X&_jdJu#b1?}B*RLwiP0g#yO3zGnObN(Gw=OM3 zKguUiAvIaQuprypIITR-xY8upy`m~7r^qnO&9BPXz$mw@sysBv!o)o!Bs0R7%gw}7 z->WjoInp)CwEy7J1~Q=F%FuPb4w+GX@@e{Er>*rJ*n6WXW!{1YRk&+~jXbBov>6^0qug>^rv*>+6j$ezpn-`o$>m#*h5Sf#`loO(Kn zNBVi3tmxMmUeiev)EPgQ+c{>u`4eg5m(8%pU-|m-DB%df6Smh{vrnntJZoI*-Jjt6 zTzFq+vtphmZ{x49Pp1W*3$3u5Us=BUU$R*1vqBz2m+Yf1+IAw50XsDpaddaZzkDXS zw#srz>!EoYwo5im+_K-tx_-;icUpHc9!)>LojZ-~SPI`|F;T7gYA@dC*1g?O4&EJzYF}R8Ev@h!@G&~hT1g(EnQouoL%Gd~r8+_kqp%cQv&qwl=fZ!~qeu;>MeoFn?Pra3?VaF6lNe(?j&tD5#Xty0g~Q(rE| z#CrNxO-r{=Ty}~%1p1qCI za_-_*%g{N&hFqk9?l?#|WRjprYq zRG#%J>+$K^pVd2hXQ#LB zPwB=Y*X;V;Yqpdqo(ww8SgiKJHb2ruX3>|)`~Tcm)mXMXFR<=dYI0eejc#Y;Tdhag zUN6=^;cl5AWOS}IsOQ_M Date: Sun, 2 Nov 2025 22:23:27 +0100 Subject: [PATCH 2/4] feat: update config for new version. --- hosts/andronix/home.nix | 2 +- hosts/skadi/configuration.nix | 8 +++++--- modules/linux/home-manager/nnn.nix | 2 +- modules/linux/nixos/stylix.nix | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/hosts/andronix/home.nix b/hosts/andronix/home.nix index 0514994..5b28a64 100644 --- a/hosts/andronix/home.nix +++ b/hosts/andronix/home.nix @@ -33,7 +33,7 @@ name = "CommitMono Nerd Font"; }; emoji = { - package = pkgs.noto-fonts-emoji; + package = pkgs.noto-fonts-color-emoji; name = "Noto Color Emoji"; }; sizes = { diff --git a/hosts/skadi/configuration.nix b/hosts/skadi/configuration.nix index 8280cfd..cfd7147 100644 --- a/hosts/skadi/configuration.nix +++ b/hosts/skadi/configuration.nix @@ -102,7 +102,6 @@ # Enable coolercontrol to setup fancurves programs.coolercontrol = { enable = true; - nvidiaSupport = true; }; # Setup gpu fan curves and light undervolt @@ -163,8 +162,10 @@ # Allow unfree packages nixpkgs.config.allowUnfree = true; - # Setup community cache + # Allow Broken Packages + nixpkgs.config.allowBroken = true; + # Setup community cache nix.settings = { substituters = [ "https://nix-community.cachix.org" @@ -181,6 +182,7 @@ ]; }; + # setup custom packages nixpkgs = { overlays = [ (final: prev: { @@ -199,8 +201,8 @@ ]; }; + # Permit some insecure pacakges nixpkgs.config.permittedInsecurePackages = [ - "qtwebengine-5.15.19" "ventoy-1.1.07" ]; diff --git a/modules/linux/home-manager/nnn.nix b/modules/linux/home-manager/nnn.nix index bd2fe37..0ad0cec 100644 --- a/modules/linux/home-manager/nnn.nix +++ b/modules/linux/home-manager/nnn.nix @@ -26,7 +26,7 @@ extraPackages = with pkgs; [ ffmpegthumbnailer mediainfo - poppler_utils + poppler-utils gnome-epub-thumbnailer nsxiv libarchive diff --git a/modules/linux/nixos/stylix.nix b/modules/linux/nixos/stylix.nix index 19b1cb3..08f249a 100644 --- a/modules/linux/nixos/stylix.nix +++ b/modules/linux/nixos/stylix.nix @@ -41,7 +41,7 @@ }; emoji = { - package = pkgs.noto-fonts-emoji; + package = pkgs.noto-fonts-color-emoji; name = "Noto Color Emoji"; }; }; From 951e76e7d656ecbffaa1803575415dd2b489732d Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sun, 2 Nov 2025 22:23:32 +0100 Subject: [PATCH 3/4] feat: update flake.lock --- flake.lock | 472 +++++++++++++++++++++-------------------------------- 1 file changed, 183 insertions(+), 289 deletions(-) diff --git a/flake.lock b/flake.lock index 216a164..f571f27 100644 --- a/flake.lock +++ b/flake.lock @@ -9,11 +9,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1759319421, - "narHash": "sha256-45yE92tDGtCX/vdyUuD3ckCqyZ3pwP0yrTorjvL80fc=", + "lastModified": 1761836926, + "narHash": "sha256-HnNzEUuBqmJCUV/N/IbL0wFT1LHmNGWTLkUg7yRIhpY=", "owner": "ezKEa", "repo": "aagl-gtk-on-nix", - "rev": "37bf87881ae7a68bccdd383fef345c748a23d3b7", + "rev": "e601b479a3d08124ee6ceea391cdc3f395aab54e", "type": "github" }, "original": { @@ -30,11 +30,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1760836749, - "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=", + "lastModified": 1761656077, + "narHash": "sha256-lsNWuj4Z+pE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94=", "owner": "ryantm", "repo": "agenix", - "rev": "2f0f812f69f3eb4140157fe15e12739adf82e32a", + "rev": "9ba0d85de3eaa7afeab493fed622008b6e4924f5", "type": "github" }, "original": { @@ -81,11 +81,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1758887019, - "narHash": "sha256-5QDHaIKbmremgFh8Pc9ess59K4HJ5APM8pNgnYzAMno=", + "lastModified": 1761712534, + "narHash": "sha256-bJgBc/JomRXpvhPyysjTYbv9zzUeRM3KV/Zso29TA70=", "owner": "AdnanHodzic", "repo": "auto-cpufreq", - "rev": "52194f4db364347626985fed5372eba2b6109cf4", + "rev": "68e91ab0f84a91fa3c40f7459323b0a78e56c2c1", "type": "github" }, "original": { @@ -171,11 +171,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1761326352, - "narHash": "sha256-DoR4mHaStX6Dg2Gilc2Dqr/XaxXmQTOQS5cZ5xKPQJY=", + "lastModified": 1762036128, + "narHash": "sha256-0VgVPYq5upSXc+LSn3ubxJhH+DLdakYW4QXeabo0Ivg=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "6492dc810f2f250ef95096910a44f03eea6a594f", + "rev": "499783c86e6e9436534d1a23b35da98c7f6af3f4", "type": "github" }, "original": { @@ -185,6 +185,21 @@ "type": "github" } }, + "crane": { + "locked": { + "lastModified": 1759893430, + "narHash": "sha256-yAy4otLYm9iZ+NtQwTMEbqHwswSFUbhn7x826RR6djw=", + "owner": "ipetkov", + "repo": "crane", + "rev": "1979a2524cb8c801520bd94c38bb3d5692419d93", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, "darwin": { "inputs": { "nixpkgs": [ @@ -234,11 +249,11 @@ ] }, "locked": { - "lastModified": 1760701190, - "narHash": "sha256-y7UhnWlER8r776JsySqsbTUh2Txf7K30smfHlqdaIQw=", + "lastModified": 1761899396, + "narHash": "sha256-XOpKBp6HLzzMCbzW50TEuXN35zN5WGQREC7n34DcNMM=", "owner": "nix-community", "repo": "disko", - "rev": "3a9450b26e69dcb6f8de6e2b07b3fc1c288d85f5", + "rev": "6f4cf5abbe318e4cd1e879506f6eeafd83f7b998", "type": "github" }, "original": { @@ -253,11 +268,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1761150419, - "narHash": "sha256-oiXbhsUQ9Dd4zu1MTNQW7dq6kodiCPli0LtbXaSyFPY=", + "lastModified": 1762100620, + "narHash": "sha256-bwYa95G8ceJT1WkOEn1BFJxH69Ip3YXJnNJ30tj8Bi0=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "d25fc7e60a935d562b5b0dac8c79554a5eed9d67", + "rev": "ca54e503d4cce74ffda90bb124c4df89b230f5bd", "type": "github" }, "original": { @@ -266,6 +281,28 @@ "type": "github" } }, + "fenix": { + "inputs": { + "nixpkgs": [ + "iamb", + "nixpkgs" + ], + "rust-analyzer-src": "rust-analyzer-src" + }, + "locked": { + "lastModified": 1760510549, + "narHash": "sha256-NP+kmLMm7zSyv4Fufv+eSJXyqjLMUhUfPT6lXRlg/bU=", + "owner": "nix-community", + "repo": "fenix", + "rev": "ef7178cf086f267113b5c48fdeb6e510729c8214", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "fenix", + "type": "github" + } + }, "firefox-gnome-theme": { "flake": false, "locked": { @@ -285,27 +322,11 @@ "flake-compat": { "flake": false, "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", + "lastModified": 1761588595, + "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", "owner": "edolstra", "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_10": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", "type": "github" }, "original": { @@ -395,38 +416,6 @@ } }, "flake-compat_7": { - "flake": false, - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_8": { - "flake": false, - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_9": { "flake": false, "locked": { "lastModified": 1751685974, @@ -442,6 +431,22 @@ "url": "https://git.lix.systems/lix-project/flake-compat.git" } }, + "flake-compat_8": { + "flake": false, + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-parts": { "inputs": { "nixpkgs-lib": [ @@ -450,11 +455,11 @@ ] }, "locked": { - "lastModified": 1760948891, - "narHash": "sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4=", + "lastModified": 1762040540, + "narHash": "sha256-z5PlZ47j50VNF3R+IMS9LmzI5fYRGY/Z5O5tol1c9I4=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "864599284fc7c0ba6357ed89ed5e2cd5040f0c04", + "rev": "0010412d62a25d959151790968765a70c436598b", "type": "github" }, "original": { @@ -471,11 +476,11 @@ ] }, "locked": { - "lastModified": 1759362264, - "narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=", + "lastModified": 1760948891, + "narHash": "sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "758cf7296bee11f1706a574c77d072b8a7baa881", + "rev": "864599284fc7c0ba6357ed89ed5e2cd5040f0c04", "type": "github" }, "original": { @@ -683,29 +688,6 @@ "type": "github" } }, - "git-hooks_2": { - "inputs": { - "flake-compat": "flake-compat_8", - "gitignore": "gitignore_5", - "nixpkgs": [ - "neovim-nightly-overlay", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1760663237, - "narHash": "sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc=", - "owner": "cachix", - "repo": "git-hooks.nix", - "rev": "ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "git-hooks.nix", - "type": "github" - } - }, "gitignore": { "inputs": { "nixpkgs": [ @@ -794,28 +776,6 @@ } }, "gitignore_5": { - "inputs": { - "nixpkgs": [ - "neovim-nightly-overlay", - "git-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_6": { "inputs": { "nixpkgs": [ "upfast", @@ -924,31 +884,6 @@ "url": "https://git.cronyakatsuki.xyz/crony/hb-downloader" } }, - "hercules-ci-effects": { - "inputs": { - "flake-parts": [ - "neovim-nightly-overlay", - "flake-parts" - ], - "nixpkgs": [ - "neovim-nightly-overlay", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1761230615, - "narHash": "sha256-pLE7U5gOtlA/2wbKCsVRYf5DqMQ5TWBCrCfZGytDDeo=", - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "rev": "7db2b867219a26781437d840ce457b75b7645154", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "hercules-ci-effects", - "type": "github" - } - }, "home-manager": { "inputs": { "nixpkgs": [ @@ -978,11 +913,11 @@ ] }, "locked": { - "lastModified": 1761266473, - "narHash": "sha256-QxCyKWBmuzI+eMhYV1JmbZsiUnBNATRP1EW34OBt5Vg=", + "lastModified": 1761878381, + "narHash": "sha256-lCRaipHgszaFZ1Cs8fdGJguVycCisBAf2HEFgip5+xU=", "owner": "nix-community", "repo": "home-manager", - "rev": "5c71d4a730bd3c972befff343bb074421e345937", + "rev": "4ac96eb21c101a3e5b77ba105febc5641a8959aa", "type": "github" }, "original": { @@ -998,11 +933,11 @@ ] }, "locked": { - "lastModified": 1761081701, - "narHash": "sha256-IwpfaKg5c/WWQiy8b5QGaVPMvoEQ2J6kpwRFdpVpBNQ=", + "lastModified": 1762087455, + "narHash": "sha256-hpbPma1eUKwLAmiVRoMgIHbHiIKFkcACobJLbDt6ABw=", "owner": "nix-community", "repo": "home-manager", - "rev": "9b4a2a7c4fbd75b422f00794af02d6edb4d9d315", + "rev": "43e205606aeb253bfcee15fd8a4a01d8ce8384ca", "type": "github" }, "original": { @@ -1137,11 +1072,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1761486729, - "narHash": "sha256-vlIMIIiUlwS6zPez57g1Z7THZxC25pyMk3o9Uu9DEyk=", + "lastModified": 1761869718, + "narHash": "sha256-jLfwwlPGpnGRAtVDyoGj9FgH2D9hWwyEu0yHkflG2EI=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "05aa4e1c54da31d95663f9b4bc757e2a6ca65538", + "rev": "8e9add2afda58d233a75e4c5ce8503b24fa59ceb", "type": "github" }, "original": { @@ -1313,11 +1248,11 @@ "systems": "systems_6" }, "locked": { - "lastModified": 1760023949, - "narHash": "sha256-fu0B4duamVdbkPio/czu1XhsPLRXUJpZLDrSk3nih4U=", + "lastModified": 1761675634, + "narHash": "sha256-Et1jNDB2d3e0b4okIKuyAMktECS+5hk+vMAA7X598ao=", "owner": "hyprwm", "repo": "hyprlock", - "rev": "36ec73f166d9434a3f27c96c575198906f77644a", + "rev": "98b86752fe4867bd14ef96a92ea788229af93130", "type": "github" }, "original": { @@ -1428,16 +1363,17 @@ }, "iamb": { "inputs": { + "crane": "crane", + "fenix": "fenix", "flake-utils": "flake-utils_3", - "nixpkgs": "nixpkgs_9", - "rust-overlay": "rust-overlay_3" + "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1757795927, - "narHash": "sha256-gF7unQwLEjQEzcL7swpLFfq2UsGHAj56uTzYj5oji2w=", + "lastModified": 1761489878, + "narHash": "sha256-8sqS7Iw1H5BB+MWjRulM+ZZECw/vbAe/ofPJs50EcH0=", "owner": "ulyssa", "repo": "iamb", - "rev": "55456dbc1e0f22af1a77aba659d48d0d2381094d", + "rev": "a32149f60413736e797723582fca49c991b8edcd", "type": "github" }, "original": { @@ -1455,11 +1391,11 @@ ] }, "locked": { - "lastModified": 1761202163, - "narHash": "sha256-6RySf5VQElrm7RYGWxlIkNttemDp4FF0aH+LX435G2Y=", + "lastModified": 1761748321, + "narHash": "sha256-hD5mVzmUeyVppjArdy2uVdQe/CQUR9i3WgZB05onE7A=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "47976126007d9658ca4ac4dd933bea8846170fd9", + "rev": "533db5857c9e00ca352558a928417116ee08a824", "type": "github" }, "original": { @@ -1471,7 +1407,7 @@ "lnxlink": { "inputs": { "flake-utils": "flake-utils_4", - "nixpkgs": "nixpkgs_11", + "nixpkgs": "nixpkgs_10", "pre-commit-hooks": "pre-commit-hooks_3" }, "locked": { @@ -1505,7 +1441,7 @@ }, "nbfc-linux": { "inputs": { - "nixpkgs": "nixpkgs_13", + "nixpkgs": "nixpkgs_12", "utils": "utils_2" }, "locked": { @@ -1525,20 +1461,16 @@ }, "neovim-nightly-overlay": { "inputs": { - "flake-compat": "flake-compat_7", "flake-parts": "flake-parts", - "git-hooks": "git-hooks_2", - "hercules-ci-effects": "hercules-ci-effects", "neovim-src": "neovim-src", - "nixpkgs": "nixpkgs_14", - "treefmt-nix": "treefmt-nix" + "nixpkgs": "nixpkgs_13" }, "locked": { - "lastModified": 1761437965, - "narHash": "sha256-X4SNeOXdFkE7Gt+waO5ck3TqfqWskqJHxt1WIu3nnUQ=", + "lastModified": 1762041886, + "narHash": "sha256-AfQcsHsxOEwMQCO++mfQGJTNFoo0FpIAizhqflDHz/E=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "21595d9f79b5da0eef177dcfdd84ca981ac253a9", + "rev": "3c2b23d87b7e57d384ed899a87f04f0985ece3f2", "type": "github" }, "original": { @@ -1550,11 +1482,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1761434579, - "narHash": "sha256-S+YmbP/bPETjKk6B/tlh+jwIH7K7iPoXyHLLwTqVOhk=", + "lastModified": 1762038680, + "narHash": "sha256-urivaD3khXn2FoFIUkI3zF3vxM7EkaUSqS4BZA69Mf0=", "owner": "neovim", "repo": "neovim", - "rev": "a121ede1bfee2704c26159124f8f61f96c6aa136", + "rev": "a4988bb3cd2d69ce3c934c2a1cf8aa7b16bab29b", "type": "github" }, "original": { @@ -1632,11 +1564,11 @@ ] }, "locked": { - "lastModified": 1760846226, - "narHash": "sha256-xmU8kAsRprJiTGBTaGrwmjBP3AMA9ltlrxHKFuy5JWc=", + "lastModified": 1762055842, + "narHash": "sha256-Pu1v3mlFhRzZiSxVHb2/i/f5yeYyRNqr0RvEUJ4UgHo=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "5024e1901239a76b7bf94a4cd27f3507e639d49e", + "rev": "359ff6333a7b0b60819d4c20ed05a3a1f726771f", "type": "github" }, "original": { @@ -1723,11 +1655,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1760862643, - "narHash": "sha256-PXwG0TM7Ek87DNx4LbGWuD93PbFeKAJs4FfALtp7Wo0=", + "lastModified": 1761597516, + "narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "33c6dca0c0cb31d6addcd34e90a63ad61826b28c", + "rev": "daf6dc47aa4b44791372d6139ab7b25269184d55", "type": "github" }, "original": { @@ -1770,22 +1702,6 @@ } }, "nixpkgs_10": { - "locked": { - "lastModified": 1744536153, - "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_11": { "locked": { "lastModified": 1761373498, "narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=", @@ -1801,7 +1717,7 @@ "type": "github" } }, - "nixpkgs_12": { + "nixpkgs_11": { "locked": { "lastModified": 1759070547, "narHash": "sha256-JVZl8NaVRYb0+381nl7LvPE+A774/dRpif01FKLrYFQ=", @@ -1817,7 +1733,7 @@ "type": "github" } }, - "nixpkgs_13": { + "nixpkgs_12": { "locked": { "lastModified": 1705957679, "narHash": "sha256-Q8LJaVZGJ9wo33wBafvZSzapYsjOaNjP/pOnSiKVGHY=", @@ -1833,13 +1749,13 @@ "type": "github" } }, - "nixpkgs_14": { + "nixpkgs_13": { "locked": { - "lastModified": 1761349956, - "narHash": "sha256-tH3wHnOJms+U4k/rK2Nn1RfBrhffX92jLP/2VndSn0w=", + "lastModified": 1761880412, + "narHash": "sha256-QoJjGd4NstnyOG4mm4KXF+weBzA2AH/7gn1Pmpfcb0A=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "02f2cb8e0feb4596d20cc52fda73ccee960e3538", + "rev": "a7fc11be66bdfb5cdde611ee5ce381c183da8386", "type": "github" }, "original": { @@ -1849,13 +1765,13 @@ "type": "github" } }, - "nixpkgs_15": { + "nixpkgs_14": { "locked": { - "lastModified": 1760878510, - "narHash": "sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs=", + "lastModified": 1761907660, + "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5e2a59a5b1a82f89f2c7e598302a9cacebb72a67", + "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15", "type": "github" }, "original": { @@ -1865,7 +1781,7 @@ "type": "github" } }, - "nixpkgs_16": { + "nixpkgs_15": { "locked": { "lastModified": 1760524057, "narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", @@ -1881,13 +1797,13 @@ "type": "github" } }, - "nixpkgs_17": { + "nixpkgs_16": { "locked": { - "lastModified": 1759386674, - "narHash": "sha256-wg1Lz/1FC5Q13R+mM5a2oTV9TA9L/CHHTm3/PiLayfA=", + "lastModified": 1761880412, + "narHash": "sha256-QoJjGd4NstnyOG4mm4KXF+weBzA2AH/7gn1Pmpfcb0A=", "owner": "nixos", "repo": "nixpkgs", - "rev": "625ad6366178f03acd79f9e3822606dd7985b657", + "rev": "a7fc11be66bdfb5cdde611ee5ce381c183da8386", "type": "github" }, "original": { @@ -1897,7 +1813,7 @@ "type": "github" } }, - "nixpkgs_18": { + "nixpkgs_17": { "locked": { "lastModified": 1709237383, "narHash": "sha256-cy6ArO4k5qTx+l5o+0mL9f5fa86tYUX3ozE1S+Txlds=", @@ -1913,7 +1829,7 @@ "type": "github" } }, - "nixpkgs_19": { + "nixpkgs_18": { "locked": { "lastModified": 1704842529, "narHash": "sha256-OTeQA+F8d/Evad33JMfuXC89VMetQbsU4qcaePchGr4=", @@ -1963,11 +1879,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1761114652, - "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", + "lastModified": 1761907660, + "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", + "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15", "type": "github" }, "original": { @@ -1995,11 +1911,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1760878510, - "narHash": "sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs=", + "lastModified": 1761907660, + "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5e2a59a5b1a82f89f2c7e598302a9cacebb72a67", + "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15", "type": "github" }, "original": { @@ -2043,11 +1959,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1756542300, - "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=", + "lastModified": 1760284886, + "narHash": "sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa", + "rev": "cf3f5c4def3c7b5f1fc012b3d839575dbe552d43", "type": "github" }, "original": { @@ -2115,7 +2031,7 @@ "inputs": { "flake-utils": "flake-utils_5", "gomod2nix": "gomod2nix", - "nixpkgs": "nixpkgs_16" + "nixpkgs": "nixpkgs_15" }, "locked": { "lastModified": 1761426592, @@ -2158,18 +2074,18 @@ }, "nvf": { "inputs": { - "flake-compat": "flake-compat_9", + "flake-compat": "flake-compat_7", "flake-parts": "flake-parts_2", "mnw": "mnw", - "nixpkgs": "nixpkgs_17", + "nixpkgs": "nixpkgs_16", "systems": "systems_11" }, "locked": { - "lastModified": 1761112426, - "narHash": "sha256-fa3fIyXP3xQhsPaZX4WsFwPM9g64EMOucfDEC4o8Nwc=", + "lastModified": 1762093557, + "narHash": "sha256-esmyNNa8TvduITLfqYPSMroyZ9vxJr2nsvjYmHmO+Ag=", "owner": "notashelf", "repo": "nvf", - "rev": "9b3e7bcf68ace2f07eb7478c40e45ce79332482b", + "rev": "20d8fca94dceaf943686598da7fba31b37100e50", "type": "github" }, "original": { @@ -2227,7 +2143,7 @@ "inputs": { "flake-compat": "flake-compat_6", "gitignore": "gitignore_4", - "nixpkgs": "nixpkgs_12" + "nixpkgs": "nixpkgs_11" }, "locked": { "lastModified": 1760663237, @@ -2245,10 +2161,10 @@ }, "pre-commit-hooks_4": { "inputs": { - "flake-compat": "flake-compat_10", + "flake-compat": "flake-compat_8", "flake-utils": "flake-utils_7", - "gitignore": "gitignore_6", - "nixpkgs": "nixpkgs_19", + "gitignore": "gitignore_5", + "nixpkgs": "nixpkgs_18", "nixpkgs-stable": "nixpkgs-stable_3" }, "locked": { @@ -2286,7 +2202,7 @@ "nix-flatpak": "nix-flatpak", "nix-index-database": "nix-index-database", "nix-on-droid": "nix-on-droid", - "nixpkgs": "nixpkgs_15", + "nixpkgs": "nixpkgs_14", "note": "note", "nvf": "nvf", "stylix": "stylix", @@ -2294,16 +2210,33 @@ "zen-browser": "zen-browser" } }, + "rust-analyzer-src": { + "flake": false, + "locked": { + "lastModified": 1760457219, + "narHash": "sha256-WJOUGx42hrhmvvYcGkwea+BcJuQJLcns849OnewQqX4=", + "owner": "rust-lang", + "repo": "rust-analyzer", + "rev": "8747cf81540bd1bbbab9ee2702f12c33aa887b46", + "type": "github" + }, + "original": { + "owner": "rust-lang", + "ref": "nightly", + "repo": "rust-analyzer", + "type": "github" + } + }, "rust-overlay": { "inputs": { "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1759199574, - "narHash": "sha256-w24RYly3VSVKp98rVfCI1nFYfQ0VoWmShtKPCbXgK6A=", + "lastModified": 1761791894, + "narHash": "sha256-myRIDh+PxaREz+z9LzbqBJF+SnTFJwkthKDX9zMyddY=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "381776b12d0d125edd7c1930c2041a1471e586c0", + "rev": "59c45eb69d9222a4362673141e00ff77842cd219", "type": "github" }, "original": { @@ -2320,29 +2253,11 @@ ] }, "locked": { - "lastModified": 1761273263, - "narHash": "sha256-6d6ojnu6A6sVxIjig8OL6E1T8Ge9st3YGgVwg5MOY+Q=", + "lastModified": 1761964689, + "narHash": "sha256-Zo3LQQDz+64EQ9zor/WmeNTFLoZkjmhp0UY3G0D3seE=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "28405834d4fdd458d28e123fae4db148daecec6f", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_3": { - "inputs": { - "nixpkgs": "nixpkgs_10" - }, - "locked": { - "lastModified": 1756694554, - "narHash": "sha256-z/Iy4qvcMqzhA2IAAg71Sw4BrMwbBHvCS90ZoPLsnIk=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "b29e5365120f344fe7161f14fc9e272fcc41ee56", + "rev": "63d22578600f70d293aede6bc737efef60ebd97f", "type": "github" }, "original": { @@ -2388,11 +2303,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1761028816, - "narHash": "sha256-s1XiIeJHpODVWfzsPaK9e21iz1dQSCU3H4/1OxOsyps=", + "lastModified": 1762101397, + "narHash": "sha256-wGiL2K3kAyBBmIZpJEskaSIgyzzpg0zwfvri+Sy6/CI=", "owner": "danth", "repo": "stylix", - "rev": "b81dc0a385443099e7d231fe6275189e32c3b760", + "rev": "8c0640d5722a02178c8ee80a62c5f019cab4b3c1", "type": "github" }, "original": { @@ -2692,32 +2607,11 @@ "type": "github" } }, - "treefmt-nix": { - "inputs": { - "nixpkgs": [ - "neovim-nightly-overlay", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1761311587, - "narHash": "sha256-Msq86cR5SjozQGCnC6H8C+0cD4rnx91BPltZ9KK613Y=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "2eddae033e4e74bf581c2d1dfa101f9033dbd2dc", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - }, "upfast": { "inputs": { "flake-utils": "flake-utils_6", "gomod2nix": "gomod2nix_2", - "nixpkgs": "nixpkgs_18", + "nixpkgs": "nixpkgs_17", "pre-commit-hooks": "pre-commit-hooks_4" }, "locked": { @@ -2819,11 +2713,11 @@ ] }, "locked": { - "lastModified": 1761110379, - "narHash": "sha256-Um+bUt1ZlQgy+P0b4eHGnZUEDjDti+ibOwfsCfklTOk=", + "lastModified": 1762067864, + "narHash": "sha256-Q7o8NTYIbGMmMrgrx9PTmmaj/GM/DWJjM6U+daaiiyk=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "647840beb53ff5b12a1e916e5ce6edf94f7cd21f", + "rev": "68b3775543b442b06a76e498fd342b16a8619757", "type": "github" }, "original": { From 8118ac49bf19a48a60aacd42efe2b6ed9a8e6a42 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sun, 2 Nov 2025 22:23:50 +0100 Subject: [PATCH 4/4] feat(lnxlink): start after wireplumbler. --- modules/linux/home-manager/lnxlink.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/linux/home-manager/lnxlink.nix b/modules/linux/home-manager/lnxlink.nix index eae9b96..2ba7997 100644 --- a/modules/linux/home-manager/lnxlink.nix +++ b/modules/linux/home-manager/lnxlink.nix @@ -18,8 +18,10 @@ Unit = { Description = "LNXLlink"; After = ["network-online.target" "mutli-user.target" "graphical.target"]; + Requires = ["wireplumber.service"]; PartOf = ["graphical-session.target"]; }; + Install = { WantedBy = ["default.target"]; };