From fb3465bcca6f80ecf9b6bbf539c6b7872a18ca07 Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Sun, 23 Aug 2026 18:14:03 +0200 Subject: [PATCH] update --- .config/hypr/hyprland.lua | 35 ++-- .config/zed/settings.json | 2 +- flake.lock | 294 ++++++++++++++---------------- flake.nix | 14 ++ servers/aura/configuration.nix | 2 + servers/fern/configuration.nix | 5 +- servers/ui-mode/configuration.nix | 2 +- servers/ui-mode/home.nix | 10 +- 8 files changed, 182 insertions(+), 182 deletions(-) diff --git a/.config/hypr/hyprland.lua b/.config/hypr/hyprland.lua index c97ea61..61c9d10 100644 --- a/.config/hypr/hyprland.lua +++ b/.config/hypr/hyprland.lua @@ -63,15 +63,15 @@ hl.config({ disable_splash_rendering = true, mouse_move_enables_dpms = true, }, - plugin = { - hyprtrails = { color = "rgba(ffaa00ff)" }, - hyprexpo = { - columns = 3, - gap_size = 5, - bg_col = "rgb(111111)", - workspace_method = "center current", - }, - }, + -- plugin = { + -- hyprtrails = { color = "rgba(ffaa00ff)" }, + -- hyprexpo = { + -- columns = 3, + -- gap_size = 5, + -- bg_col = "rgb(111111)", + -- workspace_method = "center current", + -- }, + -- }, }) hl.curve("wind", { type = "bezier", points = { { 0.05, 0.9 }, { 0.1, 1.05 } } }) @@ -214,10 +214,13 @@ hl.exec_cmd("gsettings set org.gnome.desktop.interface font-antialiasing 'rgba'" hl.exec_cmd("gsettings set org.gnome.desktop.interface font-hinting 'full'") -- DMS 1.5+ owns these fragments. In particular, Display Settings rewrites outputs.lua. -require("dms.colors") -require("dms.outputs") -require("dms.layout") -require("dms.cursor") -require("dms.binds") -require("dms.binds-user") -require("dms.windowrules") +-- require("dms.colors") +-- require("dms.outputs") +-- require("dms.layout") +-- require("dms.cursor") +-- require("dms.binds") +-- require("dms.binds-user") +-- require("dms.windowrules") +require("dms/layout") +require("dms/binds-user") +require("dms/windowrules") diff --git a/.config/zed/settings.json b/.config/zed/settings.json index c70ca47..bfe912f 100644 --- a/.config/zed/settings.json +++ b/.config/zed/settings.json @@ -16,7 +16,7 @@ "ui_font_size": 16, "buffer_font_size": 15, "theme": { - "mode": "system", + "mode": "dark", "light": "One Light", "dark": "One Dark", }, diff --git a/flake.lock b/flake.lock index 01a61f7..bebaa27 100644 --- a/flake.lock +++ b/flake.lock @@ -15,11 +15,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1785468701, - "narHash": "sha256-nw9ho7BM/qct4YG0lSpaeIyCXQKOqOr6A2ezfwocb3U=", + "lastModified": 1786323743, + "narHash": "sha256-bPT6UmXMc33Rd4rU9O8eMHhLbsJuU6ZxC2V7VDlmfms=", "owner": "mrshmllow", "repo": "affinity-nix", - "rev": "14fd628af2ce1fd56391cbf75ef48494f051e506", + "rev": "a67e334856b7bf0ab9b5b4f38dffd436c0b8a2e5", "type": "github" }, "original": { @@ -52,11 +52,11 @@ ] }, "locked": { - "lastModified": 1777499565, - "narHash": "sha256-nU55VWk99Pn1QzQDDjFISocC4SgDZ3Xp+zb6ji3JclM=", + "lastModified": 1786464219, + "narHash": "sha256-WKqWL8r7CyTDYueTr2ffJ9ya50dellv6IR1JX5PghDY=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "813c1e8981893c11e118b19c125d6bc282f51765", + "rev": "f3d1804205e8158c15595cdda1b566f93349ffae", "type": "github" }, "original": { @@ -120,11 +120,11 @@ ] }, "locked": { - "lastModified": 1785821954, - "narHash": "sha256-1/UN9/XRIRcvsct8mEqv8017CNn+xTKMi4ENzQNSFYA=", + "lastModified": 1787110677, + "narHash": "sha256-KMccLdLlJ5mZPK5DMuI3ih7DPSm4GmpjKQzSp9ABdX4=", "owner": "0xferrous", "repo": "CodexBar-flake", - "rev": "e4d6b3b3875ab1e7f75c70d9030a7d80e3b1b9a7", + "rev": "17ac476960e22d75851a7a7b2146701bbfae42cb", "type": "github" }, "original": { @@ -142,11 +142,11 @@ "stable": "stable" }, "locked": { - "lastModified": 1785582945, - "narHash": "sha256-PI+qji1xkJm3PV7l7/PKJDumFz0fbA4etXE614jRnls=", + "lastModified": 1786742289, + "narHash": "sha256-r61K9svFDQkI5jONYksneDtDT5c4SkWrZVD3ni5O6Ak=", "owner": "zhaofengli", "repo": "colmena", - "rev": "84d419ad080477ed2f31fbf3866551393df647a7", + "rev": "dc22786a43315b212eeafe13409a7203328e5a30", "type": "github" }, "original": { @@ -161,11 +161,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1785796596, - "narHash": "sha256-Zd38vtS+SEDAq+792iPS8nGUyeVAIDH6gndXhKoXsv4=", + "lastModified": 1787004344, + "narHash": "sha256-/YbaX3cVP54l6Ol8qgS/K8H+Hu8zgyOgUVDLTv70txE=", "owner": "9001", "repo": "copyparty", - "rev": "ef75220faf25f2eb040f84f2ea02bc09c0c946b2", + "rev": "6115eb452d2c2bbdeef5d19098fac17db69ddaa8", "type": "github" }, "original": { @@ -192,11 +192,11 @@ }, "crane": { "locked": { - "lastModified": 1785284101, - "narHash": "sha256-ghcXEpYEM4a7pbEkoqbn8c0ptJJqgGzuFiG3T6W5g4I=", + "lastModified": 1785782307, + "narHash": "sha256-MPaRdVkf6zZP5fCPxYCi8Dr4pZzgmXzg8T9nVEbp3Mw=", "owner": "ipetkov", "repo": "crane", - "rev": "756d6d07c3818ea95d1e2cdac63fa7d02fe3e61b", + "rev": "2c71e194474d13de031d729b729c968ddbe3507f", "type": "github" }, "original": { @@ -207,11 +207,11 @@ }, "crane_2": { "locked": { - "lastModified": 1785782307, - "narHash": "sha256-MPaRdVkf6zZP5fCPxYCi8Dr4pZzgmXzg8T9nVEbp3Mw=", + "lastModified": 1787074141, + "narHash": "sha256-MWnmk87W8akPIKh+yd0bTfXvlyumKQVh5l/KTbgI95o=", "owner": "ipetkov", "repo": "crane", - "rev": "2c71e194474d13de031d729b729c968ddbe3507f", + "rev": "6ed595a5527c0ec9563e0e06417f1b8fc88ccb66", "type": "github" }, "original": { @@ -257,11 +257,11 @@ ] }, "locked": { - "lastModified": 1784433272, - "narHash": "sha256-5Gz3pC/rcn8LLwzLZZhrpPMqY+PDdUzoFtXV3uWoitg=", + "lastModified": 1786198506, + "narHash": "sha256-u4tdLMzKCV2R0wn4eFtk4LKH0RmzzCkxeYqCYs/P3eg=", "owner": "AvengeMedia", "repo": "danksearch", - "rev": "4b4905e2ef3454230fb648d2139f3139b742b0eb", + "rev": "632c2909bb1bb534b574c22c1347de0e6521e58a", "type": "github" }, "original": { @@ -399,11 +399,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1785314864, - "narHash": "sha256-imz9J5iMNersDeQ1ymenFg35N6C2R3MCaGg2i0XCIrE=", + "lastModified": 1785919363, + "narHash": "sha256-4FDhl7ybhL5qhJw1X2IviFJ2MERnzV7X1HlJhFeSBXU=", "owner": "nix-community", "repo": "fenix", - "rev": "594418b2c9ea0731bee6988236ef5bfd97e81dca", + "rev": "d17fa5c004217ac6e51da9a8c2d2b79b0ed37109", "type": "github" }, "original": { @@ -526,11 +526,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1782949081, - "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=", + "lastModified": 1785627969, + "narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e", + "rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a", "type": "github" }, "original": { @@ -853,29 +853,6 @@ "type": "github" } }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "hyprland-plugins", - "hyprland", - "pre-commit-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" - } - }, "helium": { "inputs": { "nixpkgs": [ @@ -885,11 +862,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1785641213, - "narHash": "sha256-V9HKF0TynM6AI1sTuClNFIyr0wIwC82zNQymJs7Ldlk=", + "lastModified": 1786886160, + "narHash": "sha256-legFYpDokCOzwAPmyH7mDi+2jkllaeE+czhJifeQsFU=", "owner": "schembriaiden", "repo": "helium-browser-nix-flake", - "rev": "141470984a71fb22f1266fca6773d2a4d0991468", + "rev": "11edc339e075f16b356852096420ecd966462cc1", "type": "github" }, "original": { @@ -905,11 +882,11 @@ ] }, "locked": { - "lastModified": 1785531816, - "narHash": "sha256-vkMnV0JIyw+g/NmcfoajlGaAO+9a0ezia+FZohQJrik=", + "lastModified": 1786999651, + "narHash": "sha256-MTGMFlLDTklsXhCp4r5GXB4VAVadPdalXLvUjd/K7h0=", "owner": "nix-community", "repo": "home-manager", - "rev": "bf9ce9fec78f95f374e8dd3b503863a3ec128ebe", + "rev": "353742587cbaf079b3caee743115d037bc51fea6", "type": "github" }, "original": { @@ -926,11 +903,11 @@ ] }, "locked": { - "lastModified": 1785531816, - "narHash": "sha256-vkMnV0JIyw+g/NmcfoajlGaAO+9a0ezia+FZohQJrik=", + "lastModified": 1786719456, + "narHash": "sha256-B74DLQs/VjlqyhnnX3tguWwghqJHWSJX30TKZuAljIg=", "owner": "nix-community", "repo": "home-manager", - "rev": "bf9ce9fec78f95f374e8dd3b503863a3ec128ebe", + "rev": "83b7606dcf44abe3a94b86e8bb2b3355d22e8797", "type": "github" }, "original": { @@ -976,11 +953,11 @@ ] }, "locked": { - "lastModified": 1776511930, - "narHash": "sha256-fCpwFiTW0rT7oKJqr3cqHMnkwypSwQKpbtUEtxdkgrM=", + "lastModified": 1786464181, + "narHash": "sha256-2alOMkLjXANh7unkZnYnCF2K2rApZaOLMoQ3o+VX2CY=", "owner": "hyprwm", "repo": "hyprcursor", - "rev": "39435900785d0c560c6ae8777d29f28617d031ef", + "rev": "e4ed7c08123df5af460a0a70961380cbfb872f76", "type": "github" }, "original": { @@ -1008,11 +985,11 @@ ] }, "locked": { - "lastModified": 1776426399, - "narHash": "sha256-RUESLKNikIeEq9ymGJ6nmcDXiSFQpUW1IhJ245nL3xM=", + "lastModified": 1786464367, + "narHash": "sha256-k58p4wbzIXWyRWrW84pP8tD+iaZSSYiiM+fr0Auk4oU=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "68d064434787cf1ed4a2fe257c03c5f52f33cf84", + "rev": "7c895c44e3ca6d28ed68ddd80ec02b02b925e7fc", "type": "github" }, "original": { @@ -1038,11 +1015,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1778588655, - "narHash": "sha256-7zcsu103YzjuBBx3ToFodHBQl8W3e5GBu8C915I538Y=", + "lastModified": 1786998364, + "narHash": "sha256-egMnyO7618cG4qcvsTwUkYHoxPFNSe1IThXfDrl43l4=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "d61c96913cbe3c3f9aacc198b1f1e6489349615d", + "rev": "af0d014cb26f536d8cb7cab2b9d5784f69767c8a", "type": "github" }, "original": { @@ -1091,11 +1068,11 @@ ] }, "locked": { - "lastModified": 1776426575, - "narHash": "sha256-KI6nIfVihn/DPaeB5Et46Xg3dkNHrrEtUd5LBBVomB0=", + "lastModified": 1786464504, + "narHash": "sha256-7sHwM86KILQyHDHDuE2SDBlQ2jvZ0EW3hY7sW009/cg=", "owner": "hyprwm", "repo": "hyprland-guiutils", - "rev": "a968d211048e3ed538e47b84cb3649299578f19d", + "rev": "4c30cf3097ea963c0e250749ee0c59f8b08816d6", "type": "github" }, "original": { @@ -1117,11 +1094,11 @@ ] }, "locked": { - "lastModified": 1785846949, - "narHash": "sha256-CEasxwTiWCJHR7+zYzsBFRz/td7BZJ3w8oXRRsY3/eI=", + "lastModified": 1787071735, + "narHash": "sha256-1DDAvYcJ7q1x4JdhoXU+PTQWxAUcv53gSNmmi9pBVuU=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "95768dbac04ceb8c4a45fc257f96dc551bd0d71b", + "rev": "83ce4b2a70d3c1a6ed8dc6db7f1fac17db2215b1", "type": "github" }, "original": { @@ -1176,11 +1153,11 @@ ] }, "locked": { - "lastModified": 1777320127, - "narHash": "sha256-Qu+Wf2Bp5qUjyn2YpZNq8a7JyzTGowhT1knrwE38a9U=", + "lastModified": 1786464129, + "narHash": "sha256-339AkTlpMYSIvFuG0rnR+8Yg4/AZKeJalshJavlnKfg=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "090117506ddc3d7f26e650ff344d378c2ec329cc", + "rev": "9508458be316a0d70d37ebed1ab725ccd10411ff", "type": "github" }, "original": { @@ -1235,11 +1212,11 @@ ] }, "locked": { - "lastModified": 1772462885, - "narHash": "sha256-5pHXrQK9zasMnIo6yME6EOXmWGFMSnCITcfKshhKJ9I=", + "lastModified": 1785930473, + "narHash": "sha256-DitTu625BhEYpZjtjxtGpjrEJwPwW+X/+jJvhSZNSJM=", "owner": "hyprwm", "repo": "hyprtoolkit", - "rev": "9af245a69fa6b286b88ddfc340afd288e00a6998", + "rev": "af515b69dfbe366dc7873aa1475cb2f4db3ebad7", "type": "github" }, "original": { @@ -1262,11 +1239,11 @@ ] }, "locked": { - "lastModified": 1778234770, - "narHash": "sha256-jAcsogZwWMfXT9MfXxZzkwliAqIuZUV0p71h6Ba9ReE=", + "lastModified": 1786464080, + "narHash": "sha256-W1hxvumEM57yV+QwsZ4QdAHEqOkr7e4S8VAkLX60qDE=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "a2dbd8a4cc51f7cbe4224732668392bb1aa79df2", + "rev": "c157fe1e3092b980cc69315a6631f89aff09dcce", "type": "github" }, "original": { @@ -1289,11 +1266,11 @@ ] }, "locked": { - "lastModified": 1777159683, - "narHash": "sha256-Jxixw6wZphUp+nHYxOKUYSckL17QMBx2d5Zp0rJHr1g=", + "lastModified": 1786464033, + "narHash": "sha256-QM8Qe4/L8lpdVN4bgwahmi+jyyc4fisseDMe4afcDxA=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "b8632713a6beaf28b56f2a7b0ab2fb7088dbb404", + "rev": "62e62c1ca23da17612c6890d4ad2064f575643db", "type": "github" }, "original": { @@ -1321,11 +1298,11 @@ ] }, "locked": { - "lastModified": 1777388329, - "narHash": "sha256-40YxVGF2rA9iH3D7am5fy4EOSBbMgpJtJ9yhl0Cx+qI=", + "lastModified": 1786464294, + "narHash": "sha256-ZQsZ2WvBdkboCIyh8LStDPdAIARmxzn0XMNxxoOhjPE=", "owner": "hyprwm", "repo": "hyprwire", - "rev": "04be2897e05f9b271d532b5ae56ca088d2eeac02", + "rev": "4ce7cd6b6128c1ac41caf23c58a30a26b327f9dd", "type": "github" }, "original": { @@ -1463,11 +1440,11 @@ "nixpkgs": "nixpkgs_11" }, "locked": { - "lastModified": 1785812511, - "narHash": "sha256-Uy9HdSGApgNS+7JzGx4yM+CqUYNnyC6f09UpwgkeIRk=", + "lastModified": 1786844088, + "narHash": "sha256-gVwzq9tiX4oa6jwwoKsBJlKb2kPndVdMrYEvTpfi7DY=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "fbfc89e7670a207bef540a6248838855fe43dfe5", + "rev": "23ff06d540f4df5e315d9a45b2388b6581d1c0a5", "type": "github" }, "original": { @@ -1504,11 +1481,11 @@ ] }, "locked": { - "lastModified": 1785650611, - "narHash": "sha256-q4kR7g+pCcz6NASvoVPYu+CWWUurX03wogtBqGmR4h0=", + "lastModified": 1786852476, + "narHash": "sha256-IM5CYtf86W4w8eUPpKcY/LpdHElmVBtJhaKnoTKxZEA=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "dbc756c9d7287de19b3e0e38c928c47510d42c3e", + "rev": "c7962dc97b45129df8d751bedaf37beb5a17706e", "type": "github" }, "original": { @@ -1537,11 +1514,11 @@ "nixpkgs": "nixpkgs_12" }, "locked": { - "lastModified": 1785232496, - "narHash": "sha256-65EQYIRRpTdpH8lUiB6Mvo5uBkG60aBIzAJuALfx+O0=", + "lastModified": 1787126170, + "narHash": "sha256-AFZ07P7jdBhPJt0VkZhQPWEx1+JNySEkBA0IjpPAx08=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "2e790b0a6be8ec2b76174ac0931b8ff11919ec98", + "rev": "e8a8bfbbfadb96834ec3fa3d17a03807e38f4e63", "type": "github" }, "original": { @@ -1584,11 +1561,11 @@ }, "nixpkgs-darwin": { "locked": { - "lastModified": 1785067121, - "narHash": "sha256-rdJdWxAcg5fnntU4DjPivPdVEN4F+VJavw+UWpEMeUI=", + "lastModified": 1786527240, + "narHash": "sha256-OLtJPnSXcRy79Rf7BhYaMeXAVF625FpLcd3+Svq641Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "329c3d2af6d1b618705150ea39f72c15eb4e613e", + "rev": "e0c84f9d0ad137f076dc957494f5b39885597d4f", "type": "github" }, "original": { @@ -1616,11 +1593,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1782614948, - "narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=", + "lastModified": 1785031560, + "narHash": "sha256-OmshNvn2vupOFpYinLUu+1Dnpu4n7Q5N3ggGVNHpkUI=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c", + "rev": "0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c", "type": "github" }, "original": { @@ -1739,11 +1716,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1785828668, - "narHash": "sha256-8fsyqeO+mJqvIzeO4xIpgJe/f7MTbbVTEC6RT6WSXNs=", + "lastModified": 1787070829, + "narHash": "sha256-vXNVDVtvfiQuXthP0NHPFdNvvMTkGpx0UP8oddIWbNk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e72e4f299401a3689d4b3d5fc6496b11db7064eb", + "rev": "0ae2bc1419c3f345984c2629e72e7a631820fa4d", "type": "github" }, "original": { @@ -1771,11 +1748,11 @@ }, "nixpkgs_10": { "locked": { - "lastModified": 1777954456, - "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", + "lastModified": 1786247143, + "narHash": "sha256-8S3Kcxs7D4UtxJxSJZz0m14CGhuW0MxfrIwJxeGWGnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", + "rev": "279b4a8275f032c566576b3f181fa0f27197f588", "type": "github" }, "original": { @@ -1787,11 +1764,11 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1785542685, - "narHash": "sha256-sjfvXMbG5pCFgpvw2OZAFcZiTvrppCWvnB6cuGrSY08=", + "lastModified": 1786593342, + "narHash": "sha256-smTKQXMLLStzc8zJevMCckbk3My7SvbbLmPYZUJJKW4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f8e81fc7eb063db454f563cdd596fb96a5ad1497", + "rev": "6b5e5b7a6631f065bf6908986990b37d845f847f", "type": "github" }, "original": { @@ -1816,11 +1793,11 @@ }, "nixpkgs_13": { "locked": { - "lastModified": 1785828668, - "narHash": "sha256-8fsyqeO+mJqvIzeO4xIpgJe/f7MTbbVTEC6RT6WSXNs=", + "lastModified": 1787070829, + "narHash": "sha256-vXNVDVtvfiQuXthP0NHPFdNvvMTkGpx0UP8oddIWbNk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e72e4f299401a3689d4b3d5fc6496b11db7064eb", + "rev": "0ae2bc1419c3f345984c2629e72e7a631820fa4d", "type": "github" }, "original": { @@ -1861,11 +1838,11 @@ }, "nixpkgs_16": { "locked": { - "lastModified": 1785454630, - "narHash": "sha256-LQy14TZp77TwbQf40gg1V3jo8FwJG0jGDkAH+zRHqg8=", + "lastModified": 1786599213, + "narHash": "sha256-yNJd40f11EzXBjSByCB7IPpeFFAdeoSKKM67dGkfFoU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "1559d3daa3ecc813a650b79375ea61b6741b8746", + "rev": "0e251e24a4f24e036a084b6b4b2d2491af4167f4", "type": "github" }, "original": { @@ -1877,11 +1854,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1785318670, - "narHash": "sha256-dN6Ou5x/+23FZLEpYP3IffO+NyJFzUlGumt1uu3MMaY=", + "lastModified": 1786106723, + "narHash": "sha256-zDSUbpoeo/9ZmD2+wXnzxoo1+uhL8vxc0b8yuYMKYq0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0954f7ee2f6bb3dc7d4e3d0d8bcb8fd4bde4cfc5", + "rev": "f13ff45afd1bb73e640eaa08a7066dbed07e3238", "type": "github" }, "original": { @@ -2011,11 +1988,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1786864865, - "narHash": "sha256-z7rV2HjYEHnMeh8nY/gYM7iDYkOIVTPQJoUbssbROfs=", + "lastModified": 1787135737, + "narHash": "sha256-+NntaPSXASiGVyfWZBbGnWOqmSayWA5Gsvd5ZnalDpk=", "owner": "can1357", "repo": "oh-my-pi", - "rev": "37eee71978951fccf66b21f7e3e2b74596ac9d74", + "rev": "22b40b47e1e4c271de5f167918f5400966573d34", "type": "github" }, "original": { @@ -2027,11 +2004,11 @@ "on-linux": { "flake": false, "locked": { - "lastModified": 1783797218, - "narHash": "sha256-oNQ6gvcibxa7OKPSeAtd+I7BsVLrJbEr7l8DqvZu3pU=", + "lastModified": 1785546009, + "narHash": "sha256-G1l+Byd3a0DMtwm84D2bXIKigMugYteh4ke+Mt1UZd8=", "owner": "seapear", "repo": "AffinityOnLinux", - "rev": "794bb88175f9d43b23f1e023cf0f0bc534639e21", + "rev": "916140f3677bf06f3552949e69f926ee0e50606c", "type": "github" }, "original": { @@ -2047,11 +2024,11 @@ ] }, "locked": { - "lastModified": 1785851168, - "narHash": "sha256-Agm2pxLFfwaKRXa7nIkJ8ENTOxAd0tUH+Vj4Vpomypw=", + "lastModified": 1787136033, + "narHash": "sha256-XrMcE8rpCXojzyLb8aU6UcNtEZlm1EnCAIZVCGirU9Y=", "owner": "getpaseo", "repo": "paseo", - "rev": "dac255cb99597159b0970d9ad8aa4c29760607be", + "rev": "e883b692b07c3e00c43b198738c864030893eaae", "type": "github" }, "original": { @@ -2080,7 +2057,6 @@ "pre-commit-hooks": { "inputs": { "flake-compat": "flake-compat_6", - "gitignore": "gitignore", "nixpkgs": [ "hyprland-plugins", "hyprland", @@ -2088,11 +2064,11 @@ ] }, "locked": { - "lastModified": 1776796298, - "narHash": "sha256-PcRvlWayisPSjd0UcRQbhG8Oqw78AcPE6x872cPRHN8=", + "lastModified": 1784288435, + "narHash": "sha256-ReRHaLgr/uVqdD8afFSn+myXIfpHeOhP0yYe0TJqAA8=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "3cfd774b0a530725a077e17354fbdb87ea1c4aad", + "rev": "43b3c1ab9d40fb1dbb008f451988a91e375825e9", "type": "github" }, "original": { @@ -2246,11 +2222,11 @@ "rust-overlay": "rust-overlay_4" }, "locked": { - "lastModified": 1785855311, - "narHash": "sha256-sqfI4v3J6GAMTQaB+UhnLlwpfBKFJq2JUl7fZMt1yxE=", + "lastModified": 1787082956, + "narHash": "sha256-Ufon4RcO0Sg44qpdEwngod4z4MPrG4nv3QSS7hyQIU4=", "owner": "temidaradev", "repo": "rusic", - "rev": "354ac3d04ee65aeec2a7bb38a2fe2a5406848143", + "rev": "efdf304e24b65872311a160c2efeff5c6db082fe", "type": "github" }, "original": { @@ -2262,11 +2238,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1785261141, - "narHash": "sha256-sA+DHPejWD68mLA7gtTiHGd5T41F6W+NKf0g+ibFCW4=", + "lastModified": 1785889825, + "narHash": "sha256-U98Y5RADVCkMCbrKCFXppe6MSAi0tUTLxi3cB/SMcZI=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "bec66814323579659ffd77c909b3d963af118ece", + "rev": "6817dd3094203c8bc4911f5799baf897623003de", "type": "github" }, "original": { @@ -2369,11 +2345,11 @@ ] }, "locked": { - "lastModified": 1777346187, - "narHash": "sha256-oVxyGjpiIsrXhWTJVUOs38fZQkLjd0nZGOY9K7Kfot8=", + "lastModified": 1786247265, + "narHash": "sha256-cVTcTqAhzSNMOVddtBhFpuv+Vx6/SgrhgZWJiI61H24=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "146e7bf7569b8288f24d41d806b9f584f7cfd5b5", + "rev": "6df7076ea0f5697e3242719a4c71211f00411cf5", "type": "github" }, "original": { @@ -2385,11 +2361,11 @@ "spacebot-src": { "flake": false, "locked": { - "lastModified": 1778363043, - "narHash": "sha256-Brc2PZP0CyQTpsWEY0G8hHfzALLvvITPAtHI7mh5a1k=", + "lastModified": 1787014548, + "narHash": "sha256-OaAsLI8bsJnbVY6OhyhaQU+nEh5ExUgd2e/mocf6hpQ=", "owner": "spacedriveapp", "repo": "spacebot", - "rev": "ac52277404d3813045aa053b78c95810ab85e7c5", + "rev": "ab2c16086f0237ed0ec212efb6c1061f37e37f0d", "type": "github" }, "original": { @@ -2675,11 +2651,11 @@ ] }, "locked": { - "lastModified": 1777585783, - "narHash": "sha256-JTeWRy42VElroJ0rVdZuVXSoTLsx+NzQfGPKMbtn3SU=", + "lastModified": 1786464334, + "narHash": "sha256-/TBQT5rhBB2Dm4HoZzhGDaCwYmRTs3W3DPhMXFWc/BU=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "fa50d6fbaff8f42c61071b87b034a90d82a33558", + "rev": "9f0e9ff02739cd538d39bd706422dc50e9ca60dd", "type": "github" }, "original": { @@ -2729,11 +2705,11 @@ "rust-overlay": "rust-overlay_5" }, "locked": { - "lastModified": 1785858789, - "narHash": "sha256-QV6eScrqGuMkV0PT7cg+VeiwuhZg5DTk6IzxxOpCWts=", + "lastModified": 1787134006, + "narHash": "sha256-tnBmOP7CQ4LLza4Jf+jnLJ06hmUw9KDloU4e6HibutE=", "owner": "zed-industries", "repo": "zed", - "rev": "4601ead4164ae56828bfd7d4566f918d4b337aaa", + "rev": "28c0f4aef89d298a08176977d9839671827f5528", "type": "github" }, "original": { @@ -2748,11 +2724,11 @@ "nixpkgs": "nixpkgs_16" }, "locked": { - "lastModified": 1785830592, - "narHash": "sha256-4lqvnaiXkjbMCYUkgDqkkPaD40ln0r0bCIz5pGu17EU=", + "lastModified": 1787102102, + "narHash": "sha256-NmX0gGqJovFZ4iu5bsAxTdojz6Jz29M4mdsLUZpWY3s=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "3eb64fada36de0780703158ef9b1063ba697c24a", + "rev": "c66ece4c518550545f45dd0633551f23a085e01c", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 0f39241..557ee28 100644 --- a/flake.nix +++ b/flake.nix @@ -174,6 +174,20 @@ }); }; + # DwarFS 0.14.0 bundles Folly and fbthrift snapshots that relied on + # transitive C string declarations and fmt's pre-12 core header. + dwarfs = prev.dwarfs.overrideAttrs (old: { + postPatch = (old.postPatch or "") + '' + sed -i '/#include /i#include ' folly/folly/lang/Exception.h + sed -i '/#include /i#include ' \ + fbthrift/thrift/compiler/ast/t_type.cc + sed -i '/#include /i#include ' \ + fbthrift/thrift/compiler/generate/t_concat_generator.cc + find fbthrift -type f \( -name '*.h' -o -name '*.cc' \) \ + -exec sed -i 's|||g' {} + + ''; + }); + # ethnum 1.5.2 assumes TryFromIntError is zero-sized, which is # no longer true with Rust 1.97. Apply its upstream safe fix to # SpacetimeDB's writable Cargo vendor tree. diff --git a/servers/aura/configuration.nix b/servers/aura/configuration.nix index 251a896..d8aaa77 100644 --- a/servers/aura/configuration.nix +++ b/servers/aura/configuration.nix @@ -15,4 +15,6 @@ environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; }; + services.thermald.enable = true; + } diff --git a/servers/fern/configuration.nix b/servers/fern/configuration.nix index 6d13bc5..e0cc8a5 100644 --- a/servers/fern/configuration.nix +++ b/servers/fern/configuration.nix @@ -113,6 +113,9 @@ in # ssh -R (remote port forward) to this server should listen publicly services.openssh.settings.GatewayPorts = "yes"; boot = { + # Steam client bug #13186: xpad conflicts with Steam Controller emulation + # and crashes Steam while a game is starting. + blacklistedKernelModules = [ "xpad" ]; kernelParams = [ # attempt to fix nvidia perf "nvidia_drm.fbdev=1" @@ -260,7 +263,7 @@ in cmd = "\${llama} -m /home/dan/.lmstudio/models/unsloth/Qwen3.6-35B-A3B-GGUF/Qwen3.6-35B-A3B-UD-Q4_K_XL.gguf"; }; "qwen3.8-27B-Q2" = { - cmd = "\${llama} -m /home/dan/models/unsloth/Qwen3.8-27B-GGUF/Qwen3.8-27B-UD-Q2_K_XL.gguf --ctx-size 16384 --fit-ctx 16384"; + cmd = "\${llama} -m /home/dan/models/unsloth/Qwen3.8-27B-GGUF/Qwen3.8-27B-UD-Q2_K_XL.gguf --ctx-size 100000 --fit-ctx 100000"; }; "qwen3.8-27B-Q4" = { cmd = "\${llama} -m /home/dan/models/unsloth/Qwen3.8-27B-GGUF/Qwen3.8-27B-Q4_0.gguf --ctx-size 100000 --fit-ctx 100000 -ctk q4_0 -ctv q4_0 --ubatch-size 128 --spec-type draft-mtp --spec-draft-n-max 3"; diff --git a/servers/ui-mode/configuration.nix b/servers/ui-mode/configuration.nix index bb137fa..8ca48ce 100644 --- a/servers/ui-mode/configuration.nix +++ b/servers/ui-mode/configuration.nix @@ -477,7 +477,7 @@ powerManagement.enable = true; #powerManagement.powertop.enable = true; powerManagement.cpuFreqGovernor = "schedutil"; - services.thermald.enable = true; + # services.thermald.enable = true; hardware.cpu.intel.updateMicrocode = true; security.polkit.enable = true; diff --git a/servers/ui-mode/home.nix b/servers/ui-mode/home.nix index 7f039da..d01ac87 100644 --- a/servers/ui-mode/home.nix +++ b/servers/ui-mode/home.nix @@ -135,9 +135,10 @@ in stateVersion = "25.11"; packages = with pkgs; [ + protontricks waypipe cinny - spacedrive-master + #spacedrive-master eden gh inkscape @@ -161,10 +162,10 @@ in libsForQt5.qt5ct libsForQt5.qtstyleplugin-kvantum ddcutil - unstable.gearlever + gearlever linux-wallpaperengine lmstudio - spacetimedb + #spacetimedb nixd buck2 (rusic.packages.${system}.default) @@ -386,8 +387,9 @@ in nixfmt qpwgraph + zed-editor #nixpkgs-unstable.legacyPackages.${system}.zed-editor - zed.packages.${system}.default + # zed.packages.${system}.default nixpkgs-unstable.legacyPackages.${system}.pineflash #unstable.nosql-booster