diff --git a/flake.lock b/flake.lock
index cbd12b4..7b9f0ea 100644
--- a/flake.lock
+++ b/flake.lock
@@ -38,11 +38,11 @@
"base16-helix": {
"flake": false,
"locked": {
- "lastModified": 1760703920,
- "narHash": "sha256-m82fGUYns4uHd+ZTdoLX2vlHikzwzdu2s2rYM2bNwzw=",
+ "lastModified": 1776754714,
+ "narHash": "sha256-E3OAK27smtATTmX45uoTSRsVD+Y+ZiVVfgM/tjpbtYg=",
"owner": "tinted-theming",
"repo": "base16-helix",
- "rev": "d646af9b7d14bff08824538164af99d0c521b185",
+ "rev": "4d508123037e7851ad36ebf7d9c48b0e9e1eb581",
"type": "github"
},
"original": {
@@ -71,11 +71,11 @@
"cachyos-kernel": {
"flake": false,
"locked": {
- "lastModified": 1775477087,
- "narHash": "sha256-0Z+54oJHKce1bU++f1zzq6vKpSF/oFPwxXc4FfSQod8=",
+ "lastModified": 1778508626,
+ "narHash": "sha256-MEHRxqvVViefoknfTz3umavP1qoMj8Dji04vBgCsQ1k=",
"owner": "CachyOS",
"repo": "linux-cachyos",
- "rev": "2b7f80a54af05aca754ee922012c08ab6d3ac3e9",
+ "rev": "132e992bc6690b74976a2a609d571d59b35503a1",
"type": "github"
},
"original": {
@@ -87,11 +87,11 @@
"cachyos-kernel-patches": {
"flake": false,
"locked": {
- "lastModified": 1775157685,
- "narHash": "sha256-g8HgH7gADoEnrBN30BK3pz7+M2pT/p3xtfRFEuEov5w=",
+ "lastModified": 1778483010,
+ "narHash": "sha256-cVrxiMpdZWFbveWUKAQoO6UDEvOvINnSnW43eyg3g+Q=",
"owner": "CachyOS",
"repo": "kernel-patches",
- "rev": "c1ba300617a12d257b5721572b9bbe28efae182f",
+ "rev": "f0501e46e937b433d3153a090626d340fa0c04fe",
"type": "github"
},
"original": {
@@ -123,11 +123,11 @@
"nixpkgs": "nixpkgs"
},
"locked": {
- "lastModified": 1771591323,
- "narHash": "sha256-uX6uAWdCdfzgv6dQ+O2Lj5QzkfN6BflyOsxj1pEael0=",
+ "lastModified": 1778001093,
+ "narHash": "sha256-JSPe258LVV3zEpxoM03POYMjNNj8wXUzliIrkDOgHD0=",
"owner": "daeuniverse",
"repo": "flake.nix",
- "rev": "62d55a8172c5ec028b21d50ea54c7c73107db6aa",
+ "rev": "87281ee152b189d1d0c7840c476ef9eed6e33d8d",
"type": "github"
},
"original": {
@@ -165,11 +165,11 @@
]
},
"locked": {
- "lastModified": 1773889306,
- "narHash": "sha256-PAqwnsBSI9SVC2QugvQ3xeYCB0otOwCacB1ueQj2tgw=",
+ "lastModified": 1777713215,
+ "narHash": "sha256-8GzXDOXckDWwST8TY5DbwYFjdvQLlP7K9CLSVx6iTTo=",
"owner": "nix-community",
"repo": "disko",
- "rev": "5ad85c82cc52264f4beddc934ba57f3789f28347",
+ "rev": "63b4e7e6cf75307c1d26ac3762b886b5b0247267",
"type": "github"
},
"original": {
@@ -181,11 +181,11 @@
"doomemacs": {
"flake": false,
"locked": {
- "lastModified": 1775361441,
- "narHash": "sha256-XaHk6Tyktb5BjO2l5OlU1yY0mI5BA/ymbdKEDzdlEsw=",
+ "lastModified": 1778626510,
+ "narHash": "sha256-ItyK7DAbx8WwKt7SgkwrjVmp1U0PHwatrAZkJE22MV0=",
"owner": "doomemacs",
"repo": "doomemacs",
- "rev": "4a5046c4294f70e09609f7d7d62db399747edb58",
+ "rev": "cc6c98c94ed3bb54fd0bcc596b4cd583af591b0e",
"type": "github"
},
"original": {
@@ -200,11 +200,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
- "lastModified": 1775466626,
- "narHash": "sha256-eCVux9FXJ3o9lAM4DxOdggG7NyRmJLZo3pbPO/1y8Xc=",
+ "lastModified": 1778668105,
+ "narHash": "sha256-ANLrWpyzF0DW/KmjX7+wtdV9BKnxP1DNRE8dDx1IgLk=",
"owner": "nix-community",
"repo": "emacs-overlay",
- "rev": "e40238e6e0eb51e16341aad0c46109f3468324ee",
+ "rev": "409b251125f9368bd15710f6b7a9e486e6616f8b",
"type": "github"
},
"original": {
@@ -223,11 +223,11 @@
]
},
"locked": {
- "lastModified": 1775466626,
- "narHash": "sha256-eCVux9FXJ3o9lAM4DxOdggG7NyRmJLZo3pbPO/1y8Xc=",
+ "lastModified": 1778668105,
+ "narHash": "sha256-ANLrWpyzF0DW/KmjX7+wtdV9BKnxP1DNRE8dDx1IgLk=",
"owner": "nix-community",
"repo": "emacs-overlay",
- "rev": "e40238e6e0eb51e16341aad0c46109f3468324ee",
+ "rev": "409b251125f9368bd15710f6b7a9e486e6616f8b",
"type": "github"
},
"original": {
@@ -239,11 +239,11 @@
"firefox-gnome-theme": {
"flake": false,
"locked": {
- "lastModified": 1775176642,
- "narHash": "sha256-2veEED0Fg7Fsh81tvVDNYR6SzjqQxa7hbi18Jv4LWpM=",
+ "lastModified": 1776136500,
+ "narHash": "sha256-r0gN2brVWA351zwMV0Flmlcd6SGMvYqFbvC3DfKFM8Y=",
"owner": "rafaelmardojai",
"repo": "firefox-gnome-theme",
- "rev": "179704030c5286c729b5b0522037d1d51341022c",
+ "rev": "0f8ba203d475587f477e7ae12661bd8459e225b7",
"type": "github"
},
"original": {
@@ -323,11 +323,11 @@
]
},
"locked": {
- "lastModified": 1775087534,
- "narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
+ "lastModified": 1777988971,
+ "narHash": "sha256-qIoWPDs+0/8JecyYgE3gpKQxW/4bLW/gp45vow9ioCQ=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
+ "rev": "0678d8986be1661af6bb555f3489f2fdfc31f6ff",
"type": "github"
},
"original": {
@@ -344,11 +344,11 @@
]
},
"locked": {
- "lastModified": 1775087534,
- "narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
+ "lastModified": 1777988971,
+ "narHash": "sha256-qIoWPDs+0/8JecyYgE3gpKQxW/4bLW/gp45vow9ioCQ=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
+ "rev": "0678d8986be1661af6bb555f3489f2fdfc31f6ff",
"type": "github"
},
"original": {
@@ -365,11 +365,11 @@
]
},
"locked": {
- "lastModified": 1769996383,
- "narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=",
+ "lastModified": 1777988971,
+ "narHash": "sha256-qIoWPDs+0/8JecyYgE3gpKQxW/4bLW/gp45vow9ioCQ=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "57928607ea566b5db3ad13af0e57e921e6b12381",
+ "rev": "0678d8986be1661af6bb555f3489f2fdfc31f6ff",
"type": "github"
},
"original": {
@@ -443,11 +443,11 @@
]
},
"locked": {
- "lastModified": 1775036584,
- "narHash": "sha256-zW0lyy7ZNNT/x8JhzFHBsP2IPx7ATZIPai4FJj12BgU=",
+ "lastModified": 1776796298,
+ "narHash": "sha256-PcRvlWayisPSjd0UcRQbhG8Oqw78AcPE6x872cPRHN8=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "4e0eb042b67d863b1b34b3f64d52ceb9cd926735",
+ "rev": "3cfd774b0a530725a077e17354fbdb87ea1c4aad",
"type": "github"
},
"original": {
@@ -523,11 +523,11 @@
"rust-overlay": "rust-overlay"
},
"locked": {
- "lastModified": 1775225367,
- "narHash": "sha256-SYie7U6/Iv+ZDiUIaISToWfGko6VqIjuE5PVOiMUutc=",
+ "lastModified": 1778293569,
+ "narHash": "sha256-+090DLPNNsDoYpAEgH9r5+8n0jQSbL7/5ThUJIT2yGg=",
"owner": "mattwparas",
"repo": "helix",
- "rev": "9738d1fd84eff3fb48e29637bf28826ea64a655b",
+ "rev": "47b4664ac868b334c9cb914d6b6bfa2045249d13",
"type": "github"
},
"original": {
@@ -544,11 +544,11 @@
]
},
"locked": {
- "lastModified": 1775457580,
- "narHash": "sha256-ikws/ssAmG20AGrEwBuwspwPlkubJu34mB+Uz2fJBJs=",
+ "lastModified": 1778681890,
+ "narHash": "sha256-RK4sTgei29wBzLu+e4ljeixKutWhbMygFsdxdFKpZOU=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "5de7dbd151b0bd65d45785553d4a22d832733ffc",
+ "rev": "7654d90b94bab7eba3a52fd6f73b3f5a4c544fa2",
"type": "github"
},
"original": {
@@ -586,11 +586,11 @@
"nixpkgs": "nixpkgs_5"
},
"locked": {
- "lastModified": 1775427754,
- "narHash": "sha256-+z5+5Wl63CTjlLzP3KbVBpNdEFndqKcb5IZJLY4FZnM=",
+ "lastModified": 1778630694,
+ "narHash": "sha256-38sb5jrpNC1FDzILu53vWfGyMIoYt+VgXeA8zF1SMhM=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
- "rev": "df3f935c8c65f43614e01fdce92c332b3c7686c7",
+ "rev": "05db572e4997c8a507baef30b452d930520409fe",
"type": "github"
},
"original": {
@@ -602,11 +602,11 @@
"neovim-src": {
"flake": false,
"locked": {
- "lastModified": 1775340536,
- "narHash": "sha256-AAeheDZMLpXuWe7txFp6DfDnwPCEC83Nkc2vLiLz8+4=",
+ "lastModified": 1778629871,
+ "narHash": "sha256-/qxQLE5c8syuVvbFHFQezFoFO6op4H0hFUWPRSj4kwc=",
"owner": "neovim",
"repo": "neovim",
- "rev": "39335d6a7d8e097798b2e59bd53d25fa54456021",
+ "rev": "228e6ca32a97bb13906a2b2cd7179d934ad5a65d",
"type": "github"
},
"original": {
@@ -627,11 +627,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
- "lastModified": 1775457047,
- "narHash": "sha256-HXWISaieWkm+zcZkBbqDgu6yxlFX3JHxnVRv7mBH8Og=",
+ "lastModified": 1778600236,
+ "narHash": "sha256-jWlIT+uKqKZoz6rNweobs/h6FfI5dKnC5OO7/3T7Tdw=",
"owner": "sodiboo",
"repo": "niri-flake",
- "rev": "b9f29e2ade937c5fc8ae2d3fe8c026698c32c044",
+ "rev": "f525d3b0a684d463dc9cf5c59359b9e67a372939",
"type": "github"
},
"original": {
@@ -660,11 +660,11 @@
"niri-unstable": {
"flake": false,
"locked": {
- "lastModified": 1775389417,
- "narHash": "sha256-6hFJBpP31H97upBDHJVPsm++io+9pjgApbXfxD0dCFo=",
+ "lastModified": 1778389445,
+ "narHash": "sha256-9NyDMVf8ydUZGTzcPcLMQf0o1B3bte/00UGbuXHNWh8=",
"owner": "YaLTeR",
"repo": "niri",
- "rev": "d1a0380eed224363749f1704ca3ff2ab1690b7f2",
+ "rev": "38191826cb1e5fb9051a7e141fefe4941a2b4bed",
"type": "github"
},
"original": {
@@ -684,11 +684,11 @@
"nixpkgs": "nixpkgs_6"
},
"locked": {
- "lastModified": 1775500465,
- "narHash": "sha256-7R6JDPTJ4/4X2D2xbTtgEAKJTACCDl/KLWUKuso8Ei0=",
+ "lastModified": 1778613686,
+ "narHash": "sha256-3rEqWQNGwoZ6ux3trcjne9aHBEENrY4m3+HJFFt0Hnw=",
"owner": "xddxdd",
"repo": "nix-cachyos-kernel",
- "rev": "405df9c3307f212ed4602aeaac3d39cfc34ac680",
+ "rev": "863075d77217033287b266055400535f00d9c92d",
"type": "github"
},
"original": {
@@ -707,11 +707,11 @@
"systems": "systems_2"
},
"locked": {
- "lastModified": 1775468583,
- "narHash": "sha256-nxr1sPuYiAs9ijP+XtMrigBlnRzEe2pdyrZMwvabFNo=",
+ "lastModified": 1778669152,
+ "narHash": "sha256-tOO/jrQdYeOZdxpV8OfT/NZ3ro3ofoNz+gSJFyiDwM4=",
"owner": "marienz",
"repo": "nix-doom-emacs-unstraightened",
- "rev": "3bd859caace1a1ec3ef7f9d59c4561331bceef5c",
+ "rev": "d33ce4c5154b437d87f038d97c8e9c95e9e71dff",
"type": "github"
},
"original": {
@@ -729,11 +729,11 @@
"nixpkgs": "nixpkgs_7"
},
"locked": {
- "lastModified": 1775445570,
- "narHash": "sha256-Vo+fChd5PkSnbHDKPQSROMDPmPPuFsRTqeVpEWd7afU=",
+ "lastModified": 1778644418,
+ "narHash": "sha256-vqrq47aFxuIUojdWlNqaQ4TEtIiNR9rI9eSZHzPaUYQ=",
"owner": "fufexan",
"repo": "nix-gaming",
- "rev": "98a1511fbc84643be14c6c60816bdad1d00a004a",
+ "rev": "4b98e5ed48e1973c54a535310573238c81c6fb76",
"type": "github"
},
"original": {
@@ -753,11 +753,11 @@
]
},
"locked": {
- "lastModified": 1775198450,
- "narHash": "sha256-Y7RT+WDg6r0zr+CahVirRvo7uhH1XakrfAwyJp36PFM=",
+ "lastModified": 1778395782,
+ "narHash": "sha256-6zf/8NM+kc6bMVwiqtZ5B8N6M1XafLJu7Lh5eLqzwYc=",
"owner": "nix-community",
"repo": "nix4nvchad",
- "rev": "0331d4836a4cbc339281d704d57f7ceeef6b7f67",
+ "rev": "353ab5ee4c0ca157a2ef4d8b4a69a9d43b92d35b",
"type": "github"
},
"original": {
@@ -768,11 +768,11 @@
},
"nixos-hardware": {
"locked": {
- "lastModified": 1775490113,
- "narHash": "sha256-2ZBhDNZZwYkRmefK5XLOusCJHnoeKkoN95hoSGgMxWM=",
+ "lastModified": 1778593042,
+ "narHash": "sha256-xYGrSg6354UK2K4WSQd4+TfyvfqmvFbSY+ZtGQUXK0c=",
"owner": "NixOS",
"repo": "nixos-hardware",
- "rev": "c775c2772ba56e906cbeb4e0b2db19079ef11ff7",
+ "rev": "9bd7c80d43e258aaa607d83b43661df11444d808",
"type": "github"
},
"original": {
@@ -784,11 +784,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1767767207,
- "narHash": "sha256-Mj3d3PfwltLmukFal5i3fFt27L6NiKXdBezC1EBuZs4=",
+ "lastModified": 1776548001,
+ "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "5912c1772a44e31bf1c63c0390b90501e5026886",
+ "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc",
"type": "github"
},
"original": {
@@ -812,11 +812,11 @@
},
"nixpkgs-patcher": {
"locked": {
- "lastModified": 1772817589,
- "narHash": "sha256-ipjFR3UQ6bFMtZQoWodBFE3pR9yx5gtGpzKN9T2ESZM=",
+ "lastModified": 1777981454,
+ "narHash": "sha256-mDLzVCux1S24GwbHzwna83HVb9tNgZdJEmWscGlrgsc=",
"owner": "gepbird",
"repo": "nixpkgs-patcher",
- "rev": "f2908367abf8ed4b0fee691bb481bde0f8015fc4",
+ "rev": "d8645cab832b307e06648fad2a03d96b696d2155",
"type": "github"
},
"original": {
@@ -827,11 +827,11 @@
},
"nixpkgs-stable": {
"locked": {
- "lastModified": 1775305101,
- "narHash": "sha256-/74n1oQPtKG52Yw41cbToxspxHbYz6O3vi+XEw16Qe8=",
+ "lastModified": 1778430510,
+ "narHash": "sha256-Ti+ZBvW6yrWWAg2szExVTwCd4qOJ3KlVr1tFHfyfi8Q=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "36a601196c4ebf49e035270e10b2d103fe39076b",
+ "rev": "8fd9daa3db09ced9700431c5b7ad0e8ba199b575",
"type": "github"
},
"original": {
@@ -843,11 +843,11 @@
},
"nixpkgs-stable_2": {
"locked": {
- "lastModified": 1775305101,
- "narHash": "sha256-/74n1oQPtKG52Yw41cbToxspxHbYz6O3vi+XEw16Qe8=",
+ "lastModified": 1778430510,
+ "narHash": "sha256-Ti+ZBvW6yrWWAg2szExVTwCd4qOJ3KlVr1tFHfyfi8Q=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "36a601196c4ebf49e035270e10b2d103fe39076b",
+ "rev": "8fd9daa3db09ced9700431c5b7ad0e8ba199b575",
"type": "github"
},
"original": {
@@ -859,11 +859,11 @@
},
"nixpkgs_10": {
"locked": {
- "lastModified": 1775036866,
- "narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=",
+ "lastModified": 1778443072,
+ "narHash": "sha256-zi7/fsqM/kFdNuED//4WOCUtezGtKKqRNORjMvfwjnA=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e",
+ "rev": "da5ad661ba4e5ef59ba743f0d112cbc30e474f32",
"type": "github"
},
"original": {
@@ -875,11 +875,11 @@
},
"nixpkgs_11": {
"locked": {
- "lastModified": 1775036866,
- "narHash": "sha256-ByAX1LkhCwZ94+KnFAmnJSMAvui7kgCxjHgUHsWAbfI=",
- "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e",
+ "lastModified": 1777954456,
+ "narHash": "sha256-qeRNZKcA0igTdRVnBe6hyo49CqxME92s4G8Sr78ARJw=",
+ "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1",
"type": "tarball",
- "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre972949.6201e203d095/nixexprs.tar.xz"
+ "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre992384.549bd84d6279/nixexprs.tar.xz"
},
"original": {
"type": "tarball",
@@ -904,11 +904,11 @@
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1775036866,
- "narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=",
+ "lastModified": 1778443072,
+ "narHash": "sha256-zi7/fsqM/kFdNuED//4WOCUtezGtKKqRNORjMvfwjnA=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e",
+ "rev": "da5ad661ba4e5ef59ba743f0d112cbc30e474f32",
"type": "github"
},
"original": {
@@ -952,11 +952,11 @@
},
"nixpkgs_5": {
"locked": {
- "lastModified": 1775126147,
- "narHash": "sha256-J0dZU4atgcfo4QvM9D92uQ0Oe1eLTxBVXjJzdEMQpD0=",
+ "lastModified": 1778580735,
+ "narHash": "sha256-t+8AVV8ExvOmslz2sLIgw/hJBKlyl65rJvxjvvjHgpE=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "8d8c1fa5b412c223ffa47410867813290cdedfef",
+ "rev": "48d91f2c0ce7b9e589f967d4f685153dd765dcdd",
"type": "github"
},
"original": {
@@ -968,11 +968,11 @@
},
"nixpkgs_6": {
"locked": {
- "lastModified": 1775456833,
- "narHash": "sha256-UPTA8QB7h0hf64CQoLUXp+vNRy5CUBuVaTjr5fwK8Pg=",
+ "lastModified": 1778586796,
+ "narHash": "sha256-/WuJBhnL6LLlXto4Pa2w5FGcmwIVZIN0PA7tY/RLEU8=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "e6c8eff62fae8fd177be483d62e370d6806096c7",
+ "rev": "b25e938b89759b5f9466fc53c4a970244f84dc39",
"type": "github"
},
"original": {
@@ -984,11 +984,11 @@
},
"nixpkgs_7": {
"locked": {
- "lastModified": 1775126147,
- "narHash": "sha256-J0dZU4atgcfo4QvM9D92uQ0Oe1eLTxBVXjJzdEMQpD0=",
+ "lastModified": 1778274207,
+ "narHash": "sha256-I4puXmX1iovcCHZlRmztO3vW0mAbbRvq4F8wgIMQ1MM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "8d8c1fa5b412c223ffa47410867813290cdedfef",
+ "rev": "b3da656039dc7a6240f27b2ef8cc6a3ef3bccae7",
"type": "github"
},
"original": {
@@ -1000,11 +1000,11 @@
},
"nixpkgs_8": {
"locked": {
- "lastModified": 1775036866,
- "narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=",
+ "lastModified": 1778443072,
+ "narHash": "sha256-zi7/fsqM/kFdNuED//4WOCUtezGtKKqRNORjMvfwjnA=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e",
+ "rev": "da5ad661ba4e5ef59ba743f0d112cbc30e474f32",
"type": "github"
},
"original": {
@@ -1016,11 +1016,11 @@
},
"nixpkgs_9": {
"locked": {
- "lastModified": 1770380644,
- "narHash": "sha256-P7dWMHRUWG5m4G+06jDyThXO7kwSk46C1kgjEWcybkE=",
+ "lastModified": 1778580735,
+ "narHash": "sha256-t+8AVV8ExvOmslz2sLIgw/hJBKlyl65rJvxjvvjHgpE=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "ae67888ff7ef9dff69b3cf0cc0fbfbcd3a722abe",
+ "rev": "48d91f2c0ce7b9e589f967d4f685153dd765dcdd",
"type": "github"
},
"original": {
@@ -1037,11 +1037,11 @@
"systems": "systems_4"
},
"locked": {
- "lastModified": 1775307257,
- "narHash": "sha256-y9hEecHH4ennFwIcw1n480YCGh73DkEmizmQnyXuvgg=",
+ "lastModified": 1778682931,
+ "narHash": "sha256-6pfRbQfEBwFEkpm3ZDSi73xugqU55Ebvkt1cptJGmJk=",
"owner": "nix-community",
"repo": "nixvim",
- "rev": "2e008bb941f72379d5b935d5bfe70ed8b7c793ff",
+ "rev": "9ad88c3f9778cd6d16fc85a80f3045b45af749e7",
"type": "github"
},
"original": {
@@ -1058,11 +1058,11 @@
"noctalia-qs": "noctalia-qs"
},
"locked": {
- "lastModified": 1775477009,
- "narHash": "sha256-419iM+ERLiqtkKucG+0PKkpfni6b4RCKDUpy7sgwQb0=",
+ "lastModified": 1778637459,
+ "narHash": "sha256-xaCYB3jbfKYO/sKaAaNdVyDrXNvvT8TY4GepNIM2Kzc=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
- "rev": "40e98f1ad0ee1fb65726ce4b9fd0aa65a6efbe8a",
+ "rev": "8c593cf38193b12e405f26b8e08617601a8dccbc",
"type": "github"
},
"original": {
@@ -1081,11 +1081,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
- "lastModified": 1775352167,
- "narHash": "sha256-5ytGzf6tWONKfgVG2JUZBa/lAHSArPYu/2l2z5lPsF0=",
+ "lastModified": 1778377995,
+ "narHash": "sha256-uUzHDHqQF1rdVNiTa05L0mML3/d7fpbAShjCRWxbrBQ=",
"owner": "noctalia-dev",
"repo": "noctalia-qs",
- "rev": "736ceb63476597b1dea14fa053d5acf9070c6c4b",
+ "rev": "d8327a723eed6dd9aebe8e0b162126f390e827df",
"type": "github"
},
"original": {
@@ -1100,11 +1100,11 @@
"nixpkgs": "nixpkgs_10"
},
"locked": {
- "lastModified": 1775500158,
- "narHash": "sha256-oTsUBV4Qw5hYCruwOoXPB7IPCVx7ARbs4aAu2Dw7KpQ=",
+ "lastModified": 1778683893,
+ "narHash": "sha256-ne3l9Y4QTU40g4Yl3HAFGbf+UC59sjZTFlf+cDlo5Og=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "6aa8ae167d2535e7a7c4c07bbf6679f38c617df2",
+ "rev": "eac968451bd5e184c24142a5919d6f04b263756e",
"type": "github"
},
"original": {
@@ -1125,11 +1125,11 @@
]
},
"locked": {
- "lastModified": 1775228139,
- "narHash": "sha256-ebbeHmg+V7w8050bwQOuhmQHoLOEOfqKzM1KgCTexK4=",
+ "lastModified": 1777598946,
+ "narHash": "sha256-X239dAGaU1+gfDj8jKH8GzlqKMcxaVfXOio+uzBOkeE=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "601971b9c89e0304561977f2c28fa25e73aa7132",
+ "rev": "5d55af01c0f86be583931fe99207fc56c14134b3",
"type": "github"
},
"original": {
@@ -1258,11 +1258,11 @@
]
},
"locked": {
- "lastModified": 1775365543,
- "narHash": "sha256-f50qrK0WwZ9z5EdaMGWOTtALgSF7yb7XwuE7LjCuDmw=",
+ "lastModified": 1777944972,
+ "narHash": "sha256-VfGRo1qTBKOe3s2gOv8LSoA6Fk19PvBlwQ1ECN0Evn8=",
"owner": "Mic92",
"repo": "sops-nix",
- "rev": "a4ee2de76efb759fe8d4868c33dec9937897916f",
+ "rev": "c591bf665727040c6cc5cb409079acb22dcce33c",
"type": "github"
},
"original": {
@@ -1274,11 +1274,11 @@
"spacemacs": {
"flake": false,
"locked": {
- "lastModified": 1775263957,
- "narHash": "sha256-4brFi9Tqn8la39DziwaIiQVSJLErhTHRZdgpihRp98k=",
+ "lastModified": 1778189034,
+ "narHash": "sha256-642sKwo1cgNhgJxKdoxhKXm/mLslOTX/bYUSyw3gMb0=",
"owner": "syl20bnr",
"repo": "spacemacs",
- "rev": "4786a81b5e6a83cd79036ee4b1fea2d207454ca8",
+ "rev": "37e2a32b95d548a8e4c37996df408ec02e3f22f6",
"type": "github"
},
"original": {
@@ -1293,11 +1293,11 @@
"systems": "systems_6"
},
"locked": {
- "lastModified": 1775421933,
- "narHash": "sha256-JkEbzFDFTsUlVtHEzA8Y4r3O9LInhb96eOCbtGjGnbM=",
+ "lastModified": 1778540809,
+ "narHash": "sha256-FNXls2QZTcxY0Dem3QtSewnr8vUKMDsTw9m8pLOnhTc=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
- "rev": "ec8d73085fdf807d55765335dc8126e14e7b2096",
+ "rev": "83939d7df4c0f1b8ee88cabde112223280a48554",
"type": "github"
},
"original": {
@@ -1328,11 +1328,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
- "lastModified": 1775429060,
- "narHash": "sha256-wbFF5cRxQOCzL/wHOKYm21t5AHPH2Lfp0mVPCOAvEoc=",
+ "lastModified": 1778680030,
+ "narHash": "sha256-1TY2s0CWtT0gl7bQmZUPEA6pmRBPCfPj7DNzHIXydG0=",
"owner": "nix-community",
"repo": "stylix",
- "rev": "d27951a6539951d87f75cf0a7cda8a3a24016019",
+ "rev": "3401cf7a7d2ce7a3e3180ed4e7225056e7a05c7d",
"type": "github"
},
"original": {
@@ -1465,11 +1465,11 @@
"tinted-schemes": {
"flake": false,
"locked": {
- "lastModified": 1772661346,
- "narHash": "sha256-4eu3LqB9tPqe0Vaqxd4wkZiBbthLbpb7llcoE/p5HT0=",
+ "lastModified": 1777041405,
+ "narHash": "sha256-BAGZ7ObFV/9Z61OJZun7ifPyhkuHqNuW1QIhQ8LuzCo=",
"owner": "tinted-theming",
"repo": "schemes",
- "rev": "13b5b0c299982bb361039601e2d72587d6846294",
+ "rev": "5f868b3a338b6904c47f3833b9c411be641983a8",
"type": "github"
},
"original": {
@@ -1481,11 +1481,11 @@
"tinted-tmux": {
"flake": false,
"locked": {
- "lastModified": 1772934010,
- "narHash": "sha256-x+6+4UvaG+RBRQ6UaX+o6DjEg28u4eqhVRM9kpgJGjQ=",
+ "lastModified": 1777169200,
+ "narHash": "sha256-h7dDbIzP5hDr9v97w9PL6jdAgXawmj6krcH+959rqpU=",
"owner": "tinted-theming",
"repo": "tinted-tmux",
- "rev": "c3529673a5ab6e1b6830f618c45d9ce1bcdd829d",
+ "rev": "f798c2dce44ef815bb6b8f05a82135c7942d35ac",
"type": "github"
},
"original": {
@@ -1497,11 +1497,11 @@
"tinted-zed": {
"flake": false,
"locked": {
- "lastModified": 1772909925,
- "narHash": "sha256-jx/5+pgYR0noHa3hk2esin18VMbnPSvWPL5bBjfTIAU=",
+ "lastModified": 1777463218,
+ "narHash": "sha256-Bhkozqtq3BKLqWTlmKm8uAptfX4aRGI8QX3eEL54Vpc=",
"owner": "tinted-theming",
"repo": "base16-zed",
- "rev": "b4d3a1b3bcbd090937ef609a0a3b37237af974df",
+ "rev": "5768d08ed2e7944a26a958868cdb073cb8856dae",
"type": "github"
},
"original": {
@@ -1519,11 +1519,11 @@
]
},
"locked": {
- "lastModified": 1775125835,
- "narHash": "sha256-2qYcPgzFhnQWchHo0SlqLHrXpux5i6ay6UHA+v2iH4U=",
+ "lastModified": 1775636079,
+ "narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
"owner": "numtide",
"repo": "treefmt-nix",
- "rev": "75925962939880974e3ab417879daffcba36c4a3",
+ "rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
"type": "github"
},
"original": {
@@ -1537,11 +1537,11 @@
"nixpkgs": "nixpkgs_12"
},
"locked": {
- "lastModified": 1775125835,
- "narHash": "sha256-2qYcPgzFhnQWchHo0SlqLHrXpux5i6ay6UHA+v2iH4U=",
+ "lastModified": 1775636079,
+ "narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
"owner": "numtide",
"repo": "treefmt-nix",
- "rev": "75925962939880974e3ab417879daffcba36c4a3",
+ "rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
"type": "github"
},
"original": {
@@ -1611,11 +1611,11 @@
]
},
"locked": {
- "lastModified": 1775453133,
- "narHash": "sha256-VIlMG985ONqVqF+OnPuS5Shbz5k6tqbOWnDL7EH+IT4=",
+ "lastModified": 1778585655,
+ "narHash": "sha256-yfxy9aTlIgU2Z36H8cJURgYLgjT4qvFeOzoAC/HXcKM=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
- "rev": "8d0508ffceba8ad785ae442591dd115080a55142",
+ "rev": "42f41abcef13dc81c85407b57aa1fd1bde46e46c",
"type": "github"
},
"original": {
diff --git a/home/david/modules/programs/niri/config.nix b/home/david/modules/programs/niri/config.nix
index ac46e76..d0bd502 100644
--- a/home/david/modules/programs/niri/config.nix
+++ b/home/david/modules/programs/niri/config.nix
@@ -584,6 +584,12 @@
(flag "off")
])
])
+ (plain "blur" [
+ (leaf "passes" [4])
+ (leaf "offset" [4])
+ (leaf "noise" [0.02])
+ (leaf "saturation" [1.0])
+ ])
] # others
++ (
let
@@ -600,6 +606,11 @@
(match [{app-id = "^org\\.gnome\\.World\\.Secrets$";}])
(leaf "block-out-from" ["screen-capture"])
])
+ (window-rule [
+ (plain "background-effect" [
+ (leaf "blur" [true])
+ ])
+ ])
(window-rule [
(match [{is-active = true;}])
(leaf "opacity" [1.0])
@@ -614,6 +625,7 @@
(match [{app-id = "^com\\.mitchellh\\.ghostty$";}])
(match [{app-id = "^neovide$";}])
(leaf "draw-border-with-background" [false])
+ (leaf "opacity" [0.65])
])
(window-rule [
(match [{app-id = "^org\\.kde\\.polkit-kde-authentication-agent-1$";}])
diff --git a/home/david/modules/programs/noctalia/default.nix b/home/david/modules/programs/noctalia/default.nix
index f09bf48..c762d0a 100644
--- a/home/david/modules/programs/noctalia/default.nix
+++ b/home/david/modules/programs/noctalia/default.nix
@@ -19,6 +19,7 @@ in {
niriExtraConfig = lib.mkOption {
type = inputs.niri-flake.lib.kdl.types.kdl-document;
default = [
+ (leaf "spawn-at-startup" [(lib.getExe config.programs.noctalia-shell.package)])
(plain "binds" [
(plain "Mod+V" [(noctalia ["launcher" "clipboard"])])
(plain "Mod+Shift+P" [(noctalia ["lockScreen" "lock"])])
@@ -62,7 +63,6 @@ in {
home.packages = [pkgs.app2unit pkgs.gpu-screen-recorder];
programs.noctalia-shell = {
enable = true;
- systemd.enable = true;
plugins = builtins.fromJSON (builtins.readFile ./plugins.json);
pluginSettings = let
enabledPlugins = with lib;
diff --git a/home/david/modules/programs/thunderbird.nix b/home/david/modules/programs/thunderbird.nix
index 8759182..61ebcda 100644
--- a/home/david/modules/programs/thunderbird.nix
+++ b/home/david/modules/programs/thunderbird.nix
@@ -1,6 +1,7 @@
{
config,
lib,
+ pkgs,
...
}: let
cfg = config.david.programs.thunderbird;
@@ -13,6 +14,7 @@ in {
config = lib.mkIf cfg.enable {
programs.thunderbird = {
enable = true;
+ package = pkgs.thunderbird-bin;
profiles = {
default = {
withExternalGnupg = true;
diff --git a/home/modules/xdg-dirs.nix b/home/modules/xdg-dirs.nix
index 8a9580e..245c06f 100644
--- a/home/modules/xdg-dirs.nix
+++ b/home/modules/xdg-dirs.nix
@@ -22,6 +22,7 @@ in {
templates = "${config.home.homeDirectory}/tpl";
publicShare = "${config.home.homeDirectory}/pub";
desktop = "${config.home.homeDirectory}/dsk";
+ projects = "${config.home.homeDirectory}/prj";
createDirectories = true;
};
};
diff --git a/nixos/configurations/Tytonidae/default.nix b/nixos/configurations/Tytonidae/default.nix
index 24e05f7..93e82e4 100644
--- a/nixos/configurations/Tytonidae/default.nix
+++ b/nixos/configurations/Tytonidae/default.nix
@@ -10,7 +10,7 @@
(with inputs.nixos-hardware.nixosModules; [
common-hidpi
common-cpu-intel
- common-gpu-nvidia-nonprime
+ # common-gpu-nvidia
common-pc-laptop
common-pc-laptop-ssd
asus-battery
@@ -64,7 +64,6 @@
openssh.enable = true;
steam.enable = true;
tailscale.enable = true;
- kanata.enable = true;
transmission.enable = true;
nix-ld.enable = true;
juicity.client.enable = true;
diff --git a/nixos/configurations/Tytonidae/hardware.nix b/nixos/configurations/Tytonidae/hardware.nix
index 67e4379..39ff04e 100644
--- a/nixos/configurations/Tytonidae/hardware.nix
+++ b/nixos/configurations/Tytonidae/hardware.nix
@@ -4,6 +4,29 @@
config,
...
}: {
+ virtualisation.libvirtd.hooks.qemu = {
+ "dynamic-cpu-isolation" =
+ pkgs.writeShellScript "dynamic-cpu-isolation.sh"
+ #bash
+ ''
+ VM_NAME="$1"
+ ACTION="$2"
+
+ if [ "$VM_NAME" != "win11" ]; then
+ exit 0
+ fi
+
+ if [ "$ACTION" == "prepare" ]; then
+ ${lib.getExe' pkgs.systemd "systemctl"} set-property --runtime -- system.slice AllowedCPUs=0-1,12-19
+ ${lib.getExe' pkgs.systemd "systemctl"} set-property --runtime -- user.slice AllowedCPUs=0-1,12-19
+ ${lib.getExe' pkgs.systemd "systemctl"} set-property --runtime -- init.scope AllowedCPUs=0-1,12-19
+ elif [ "$ACTION" == "release" ]; then
+ ${lib.getExe' pkgs.systemd "systemctl"} set-property --runtime -- system.slice AllowedCPUs=0-19
+ ${lib.getExe' pkgs.systemd "systemctl"} set-property --runtime -- user.slice AllowedCPUs=0-19
+ ${lib.getExe' pkgs.systemd "systemctl"} set-property --runtime -- init.scope AllowedCPUs=0-19
+ fi
+ '';
+ };
nixpkgs.config.cudaSupport = true;
services = {
hardware.bolt.enable = true;
@@ -12,6 +35,7 @@
enable = true;
enableUdevRules = true;
};
+ # xserver.videoDrivers = ["nvidia"];
};
nix = {
settings = {
@@ -28,25 +52,50 @@
driver = "xe";
vaapiDriver = "intel-media-driver";
};
- nvidia = {
- # Fix Nvidia API Change, See
- package = config.boot.kernelPackages.nvidiaPackages.beta;
- modesetting.enable = true;
- open = true;
- prime = {
- reverseSync.enable = lib.mkDefault true;
- intelBusId = "PCI:0:2:0";
- nvidiaBusId = "PCI:1:0:0";
- };
- };
+ # nvidia = {
+ # # Fix Nvidia API Change, See
+ # package = config.boot.kernelPackages.nvidiaPackages.beta;
+ # modesetting.enable = true;
+ # open = true;
+ # prime = {
+ # reverseSync.enable = lib.mkDefault false;
+ # offload.enable = lib.mkDefault true;
+ # intelBusId = "PCI:0:2:0";
+ # nvidiaBusId = "PCI:1:0:0";
+ # };
+ # };
};
boot = {
extraModulePackages = with config.boot.kernelPackages; [ddcci-driver];
+ kernelParams = [
+ "intel_iommu=on"
+ "iommu=pt"
+ ];
kernelModules = [
"ddcci"
"ddcci-backlight"
"i2c-dev"
+ "vfio-pci.ids=10de:2520,10de:228e"
];
+ initrd.kernelModules = [
+ "vfio_pci"
+ "vfio"
+ "vfio_iommu_type1"
+ ];
+ blacklistedKernelModules = [
+ "nouveau"
+ "nvidia"
+ "nvidia_drm"
+ "nvidia_modeset"
+ "nvidia_uvm"
+ ];
+ extraModprobeConfig = ''
+ options vfio-pci ids=10de:2520,10de:228e
+ softdep nvidia pre: vfio-pci
+ softdep nouveau pre: vfio-pci
+ softdep nvidia_drm pre: vfio-pci
+ softdep nvidia_modeset pre: vfio-pci
+ '';
binfmt = {
emulatedSystems = [
"aarch64-linux"
diff --git a/nixos/configurations/Tytonidae/kanata.nix b/nixos/configurations/Tytonidae/kanata.nix
new file mode 100644
index 0000000..53510b1
--- /dev/null
+++ b/nixos/configurations/Tytonidae/kanata.nix
@@ -0,0 +1,20 @@
+{lib, ...}: {
+ youthlic.programs.kanata.enable = true;
+ services = {
+ udev.extraRules = ''
+ KERNEL=="event*", ATTRS{name}=="kanata-virtual-kbd", SYMLINK+="input/kanata-kbd"
+ '';
+ kanata.keyboards.default = {
+ devices = [
+ "/dev/input/by-id/usb-RDR_Crush_80-event-kbd"
+ ];
+ extraDefCfg = ''
+ linux-output-device-name "kanata-virtual-kbd"
+ '';
+ };
+ };
+ systemd.services.kanata-default.serviceConfig = {
+ PrivateUsers = lib.mkForce false;
+ DynamicUser = lib.mkForce false;
+ };
+}
diff --git a/nixos/configurations/Tytonidae/networking.nix b/nixos/configurations/Tytonidae/networking.nix
index a25c986..d7bc856 100644
--- a/nixos/configurations/Tytonidae/networking.nix
+++ b/nixos/configurations/Tytonidae/networking.nix
@@ -20,21 +20,27 @@
};
};
};
- # netdevs = {
- # "20-bond0" = {
- # netdevConfig = {
- # Kind = "bond";
- # Name = "bond0";
- # };
- # bondConfig = {
- # Mode = "balance-alb";
- # MIIMonitorSec = "1s";
- # PrimaryReselectPolicy = "better";
- # };
- # };
- # };
+ netdevs = {
+ # "20-bond0" = {
+ # netdevConfig = {
+ # Kind = "bond";
+ # Name = "bond0";
+ # };
+ # bondConfig = {
+ # Mode = "balance-alb";
+ # MIIMonitorSec = "1s";
+ # PrimaryReselectPolicy = "better";
+ # };
+ # };
+ "20-br0" = {
+ netdevConfig = {
+ Kind = "bridge";
+ Name = "br0";
+ };
+ };
+ };
networks = {
- "20-eno2" = {
+ "20-br0" = {
networkConfig = {
# Bond = "bond0";
# PrimarySlave = true;
@@ -48,9 +54,17 @@
linkConfig = {
RequiredForOnline = "routable";
};
+ matchConfig = {
+ Name = "br0";
+ };
+ };
+ "20-eno2" = {
matchConfig = {
Name = "eno2";
};
+ networkConfig = {
+ Bridge = "br0";
+ };
};
# "20-wlan0" = {
# matchConfig = {
diff --git a/nixos/configurations/Tytonidae/specialisation/niri-dgpu.nix b/nixos/configurations/Tytonidae/specialisation/niri-dgpu.nix
new file mode 100644
index 0000000..fe4b6b6
--- /dev/null
+++ b/nixos/configurations/Tytonidae/specialisation/niri-dgpu.nix
@@ -0,0 +1,15 @@
+{inputs, ...}: {
+ # config.specialisation.niri-dgpu = {
+ # inheritParentConfig = true;
+ # configuration = {
+ # disabledModules = [
+ # inputs.nixos-hardware.nixosModules.common-gpu-nvidia
+ # ];
+ # imports = [inputs.nixos-hardware.nixosModules.common-gpu-nvidia-nonprime];
+ # hardware.nvidia.prime = {
+ # reverseSync.enable = true;
+ # offload.enable = false;
+ # };
+ # };
+ # };
+}
diff --git a/nixos/configurations/Tytonidae/specialisation/niri-hybrid.nix b/nixos/configurations/Tytonidae/specialisation/niri-hybrid.nix
deleted file mode 100644
index db6d7da..0000000
--- a/nixos/configurations/Tytonidae/specialisation/niri-hybrid.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{inputs, ...}: {
- config.specialisation.niri-hybrid = {
- inheritParentConfig = true;
- configuration = {
- disabledModules = [
- inputs.nixos-hardware.nixosModules.common-gpu-nvidia-nonprime
- ];
- imports = [inputs.nixos-hardware.nixosModules.common-gpu-nvidia];
- hardware.nvidia.prime = {
- reverseSync.enable = false;
- offload.enable = true;
- };
- services.xserver.videoDrivers = ["nvidia"];
- };
- };
-}
diff --git a/nixos/modules/gui/niri.nix b/nixos/modules/gui/niri.nix
index 85333da..b1359c1 100644
--- a/nixos/modules/gui/niri.nix
+++ b/nixos/modules/gui/niri.nix
@@ -95,7 +95,7 @@ in {
programs = {
niri = {
enable = true;
- package = pkgs.niri-unstable;
+ package = pkgs.niri;
};
};
};
diff --git a/nixos/modules/home.nix b/nixos/modules/home.nix
index 9e0f7cb..222697c 100644
--- a/nixos/modules/home.nix
+++ b/nixos/modules/home.nix
@@ -55,6 +55,7 @@
inherit (pkgs) system;
};
backupFileExtension = "backup";
+ overwriteBackup = true;
sharedModules = [outputs.homeModules.default];
};
};
diff --git a/nixos/modules/virtualisation/kvm.nix b/nixos/modules/virtualisation/kvm.nix
index 897934f..767cb87 100644
--- a/nixos/modules/virtualisation/kvm.nix
+++ b/nixos/modules/virtualisation/kvm.nix
@@ -23,10 +23,15 @@ in {
enable = true;
};
users.groups.libvirtd.members = [cfg.unixName];
+ users.groups.kvm.members = [cfg.unixName];
virtualisation = {
libvirtd = {
enable = true;
- qemu.vhostUserPackages = with pkgs; [virtiofsd];
+ qemu = {
+ runAsRoot = true;
+ swtpm.enable = true;
+ vhostUserPackages = with pkgs; [virtiofsd];
+ };
};
spiceUSBRedirection = {
enable = true;
diff --git a/pkgs/editor-runtime.nix b/pkgs/editor-runtime.nix
index 58177f8..9285edd 100644
--- a/pkgs/editor-runtime.nix
+++ b/pkgs/editor-runtime.nix
@@ -14,7 +14,6 @@
typstyle,
pyright,
ruff,
- gotools,
yaml-language-server,
taplo,
markdown-oxide,
@@ -56,7 +55,6 @@ buildEnv {
typstyle
pyright
ruff
- gotools
yaml-language-server
taplo
markdown-oxide
diff --git a/secrets/general.yaml b/secrets/general.yaml
index facf326..15ad85e 100644
--- a/secrets/general.yaml
+++ b/secrets/general.yaml
@@ -9,7 +9,7 @@ rustypaste:
delete: ENC[AES256_GCM,data:fbhJiJhh4YSMZQ6/dfquesJE0sNSn2PUkbjtJmisj5qHtsM=,iv:M1R7giNyLhbj98iiCPENQy44Ixqnie1PHlNcsVs5TLs=,tag:zdBbZ4NR7D4HxsxCizTliw==,type:str]
miniflux: ENC[AES256_GCM,data:8u9ElF2LAsIZmq7U8oZJM367y6EAy0si4ZXhpdisYa/PjV70SybUWhrahBft86QB71l8KtLUVuF3Ins=,iv:q7vJzxZICGNv/IaHKDpV50Pc9P4rIwcvfz2+uS1AnyI=,tag:ycwVU3RqfBoXRZQMv653xQ==,type:str]
atuin-key: ENC[AES256_GCM,data:e3K7/7BaeXuR+vHJdtO79UQp3XRvROcD8ISkuCp3KGCSlBKUM3GuCwhIeFoIl0fOUqVYOzcCAcjsH2nBRqcXhtS8jhM=,iv:Mh3jsu6mdj0VOLSIoNz/0awyydVf7q3/E7iB7CJi+UA=,tag:xuHhUmK/J2stdjRrtbhQSw==,type:str]
-access-tokens: ENC[AES256_GCM,data:e7tLi9yQdNFBB1mZ628UXjP9xFoLmKbhBqSK0IYB2zty+qf3VkYFZPY3tudTRJkWipOifDWQw0zE2QRP/GuDFTVYUmlJVsKYeJGBC7CEGtJT9dMLMdt7fxQOg5q8Hgk9oOgoj2r1dB5E+pxzLzRrL08TjHjYTdU8,iv:Kj3q2xPwP6zpGJUzxzbU7CYqMqfDASQpAXwER9vyF74=,tag:H8FFwWAVJpsks25BQ/lJCg==,type:str]
+access-tokens: ENC[AES256_GCM,data:jb8aonbYiqQgLaia9Phqr/lqc7MwuW12Blfj4Cb+FuUFp9GiHnKh5BxjoQRsmR23ZmsNG1LJu+94QqODNPSqS/W+bKxuenNHWs9exYEBOtSixpK7SA9LO6Z4wme0WlJyFy9seBdwImVTljnoig==,iv:jgs+/SUd0P3YW0/sezF100sBbD9CwnxpmCIR99pZ6qY=,tag:a60YZiCQBnQFNeoZTvBTFA==,type:str]
matrix-telegram-bot: ENC[AES256_GCM,data:rMv6XlsAskhqlUq05Jp1JO08Pf4HFYqmU9umlnrjKSRYFP/xo0ch3GVOg9TEVHfxGitRXrf9KCoNw2xI2VsMF8ay493N07vlq0y3QHkgcDGKTtwn1DunTG+gURSPFDcn47JmD20opQ4/PPeB6QFRbSCredeSDRxCH1jVC4VqncMrwoN6rFFmi610tvBn43YE9AKtWfEzk9fJG5arwBvFH28ntgiHnKjzjIAK1guIc3j++0ZdoSQzjgUVKuIsKlfaCBYmF6qo5g0LrVhqr+amiot7b/kEkOewOhgRHr23zmfbzxnAVuXMPDPgEmywuHkZqdhpKZW3oRB+gOXV9aZvs+kgw/xVbDpHXkYfnr0WahZIZG5b+Tk42DPmRFw6Z4VsANqxQ2iJSnQZo9vD850oO1pFqSxfh3OQGzUki60FFv979/v79gy7wpvpiis0S78f7DZ8J9lpJqfkOTlUSpNDh5YzfRDgdBKaM77W42Q7Oq6N45KPe/wgJD9LTysf4ZNGaBeH4GsAHOdBfDW9,iv:U7fGGcWBdbsdZH5RC9E/WUzs1mjMxVlOFYIjax8egaY=,tag:TasFP91a7s6klS5VFDNZUw==,type:str]
matrix-reg-token: ENC[AES256_GCM,data:Hs2RebmhU8KnQYZXkrn3RCrLVTyMhAfYUxt380QJs+OKlAeEpFy3+sP3cQyhDQfLbAm7hM3UX2csLSbVfwtMyGVuVRUVAfTQMm7tfCkiNsU9mhb7INH9SeuYzg/gVQ==,iv:cBVItzWbgL79yxtRIlXno9hakjQU9ZcgK7kYqUbV1h0=,tag:FsvATCrMJ+FkvuboVKtWkg==,type:str]
ssh-private-key:
@@ -59,7 +59,7 @@ sops:
a1Y1NU9CK2h1SS83VW42bzBMa01yMXMKI1DBtgNlkNCrxUQvnD6a45mQKNfg5gM4
Zb5buo9Jofj4dn/HFwng3T3gxKTrP2Dh74CAH4L0M5yrF9fzk5TCcQ==
-----END AGE ENCRYPTED FILE-----
- lastmodified: "2026-03-23T08:05:00Z"
- mac: ENC[AES256_GCM,data:weilz0T3vhE4hvVo8yvH2/Q5zmqu+eEgdK69gCuG8nPK1jigGzLz2p2HmQYmAaJ7bX5UCkn2yMLh8/PDC1AQmW0XMHAFKhC5DnYMMwBwmhg/KOEUI8ovYYjsLKYb9Mb+P7pDPxN+LZ+oY71F/4DPlEhzFt0UoMFoM4hD8JUGOHI=,iv:Z2jpCxQYDOWZxTsRmwnzw8IanPj6/+RB9T5H3W8IKCI=,tag:QryrVHlettql9+iVZaMx7g==,type:str]
+ lastmodified: "2026-04-25T04:09:41Z"
+ mac: ENC[AES256_GCM,data:cJiKRtJvm9U0SLNF3M5fqIQ8XmFA3elb0GQ449yS2n6bYx+ZUzAPjMeFkY3je9nI5WvrEYLkeIsvdiMnJc3OWPQHyEZCEtJJHORolBF1YqZXbNDLsA4lAyMS6pH8R9aXw/PMZJoUJP846HcLFkln4NVia/nk3QEYXqQ3xmLZX2E=,iv:plVGjVvUD6UP6/uPfH7aUSrabeKvF5k4hT521MO90BU=,tag:P4m2S6KUP3+1Ekpt3uUvjQ==,type:str]
unencrypted_suffix: _unencrypted
- version: 3.12.1
+ version: 3.12.2