This commit is contained in:
Daniel Bulant 2026-08-23 18:14:03 +02:00
parent 5b0a89dc5c
commit fb3465bcca
No known key found for this signature in database
8 changed files with 182 additions and 182 deletions

View file

@ -63,15 +63,15 @@ hl.config({
disable_splash_rendering = true, disable_splash_rendering = true,
mouse_move_enables_dpms = true, mouse_move_enables_dpms = true,
}, },
plugin = { -- plugin = {
hyprtrails = { color = "rgba(ffaa00ff)" }, -- hyprtrails = { color = "rgba(ffaa00ff)" },
hyprexpo = { -- hyprexpo = {
columns = 3, -- columns = 3,
gap_size = 5, -- gap_size = 5,
bg_col = "rgb(111111)", -- bg_col = "rgb(111111)",
workspace_method = "center current", -- workspace_method = "center current",
}, -- },
}, -- },
}) })
hl.curve("wind", { type = "bezier", points = { { 0.05, 0.9 }, { 0.1, 1.05 } } }) 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'") 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. -- DMS 1.5+ owns these fragments. In particular, Display Settings rewrites outputs.lua.
require("dms.colors") -- require("dms.colors")
require("dms.outputs") -- require("dms.outputs")
require("dms.layout") -- require("dms.layout")
require("dms.cursor") -- require("dms.cursor")
require("dms.binds") -- require("dms.binds")
require("dms.binds-user") -- require("dms.binds-user")
require("dms.windowrules") -- require("dms.windowrules")
require("dms/layout")
require("dms/binds-user")
require("dms/windowrules")

View file

@ -16,7 +16,7 @@
"ui_font_size": 16, "ui_font_size": 16,
"buffer_font_size": 15, "buffer_font_size": 15,
"theme": { "theme": {
"mode": "system", "mode": "dark",
"light": "One Light", "light": "One Light",
"dark": "One Dark", "dark": "One Dark",
}, },

View file

@ -15,11 +15,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1785468701, "lastModified": 1786323743,
"narHash": "sha256-nw9ho7BM/qct4YG0lSpaeIyCXQKOqOr6A2ezfwocb3U=", "narHash": "sha256-bPT6UmXMc33Rd4rU9O8eMHhLbsJuU6ZxC2V7VDlmfms=",
"owner": "mrshmllow", "owner": "mrshmllow",
"repo": "affinity-nix", "repo": "affinity-nix",
"rev": "14fd628af2ce1fd56391cbf75ef48494f051e506", "rev": "a67e334856b7bf0ab9b5b4f38dffd436c0b8a2e5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -52,11 +52,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777499565, "lastModified": 1786464219,
"narHash": "sha256-nU55VWk99Pn1QzQDDjFISocC4SgDZ3Xp+zb6ji3JclM=", "narHash": "sha256-WKqWL8r7CyTDYueTr2ffJ9ya50dellv6IR1JX5PghDY=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "813c1e8981893c11e118b19c125d6bc282f51765", "rev": "f3d1804205e8158c15595cdda1b566f93349ffae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -120,11 +120,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1785821954, "lastModified": 1787110677,
"narHash": "sha256-1/UN9/XRIRcvsct8mEqv8017CNn+xTKMi4ENzQNSFYA=", "narHash": "sha256-KMccLdLlJ5mZPK5DMuI3ih7DPSm4GmpjKQzSp9ABdX4=",
"owner": "0xferrous", "owner": "0xferrous",
"repo": "CodexBar-flake", "repo": "CodexBar-flake",
"rev": "e4d6b3b3875ab1e7f75c70d9030a7d80e3b1b9a7", "rev": "17ac476960e22d75851a7a7b2146701bbfae42cb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -142,11 +142,11 @@
"stable": "stable" "stable": "stable"
}, },
"locked": { "locked": {
"lastModified": 1785582945, "lastModified": 1786742289,
"narHash": "sha256-PI+qji1xkJm3PV7l7/PKJDumFz0fbA4etXE614jRnls=", "narHash": "sha256-r61K9svFDQkI5jONYksneDtDT5c4SkWrZVD3ni5O6Ak=",
"owner": "zhaofengli", "owner": "zhaofengli",
"repo": "colmena", "repo": "colmena",
"rev": "84d419ad080477ed2f31fbf3866551393df647a7", "rev": "dc22786a43315b212eeafe13409a7203328e5a30",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -161,11 +161,11 @@
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_5"
}, },
"locked": { "locked": {
"lastModified": 1785796596, "lastModified": 1787004344,
"narHash": "sha256-Zd38vtS+SEDAq+792iPS8nGUyeVAIDH6gndXhKoXsv4=", "narHash": "sha256-/YbaX3cVP54l6Ol8qgS/K8H+Hu8zgyOgUVDLTv70txE=",
"owner": "9001", "owner": "9001",
"repo": "copyparty", "repo": "copyparty",
"rev": "ef75220faf25f2eb040f84f2ea02bc09c0c946b2", "rev": "6115eb452d2c2bbdeef5d19098fac17db69ddaa8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -192,11 +192,11 @@
}, },
"crane": { "crane": {
"locked": { "locked": {
"lastModified": 1785284101, "lastModified": 1785782307,
"narHash": "sha256-ghcXEpYEM4a7pbEkoqbn8c0ptJJqgGzuFiG3T6W5g4I=", "narHash": "sha256-MPaRdVkf6zZP5fCPxYCi8Dr4pZzgmXzg8T9nVEbp3Mw=",
"owner": "ipetkov", "owner": "ipetkov",
"repo": "crane", "repo": "crane",
"rev": "756d6d07c3818ea95d1e2cdac63fa7d02fe3e61b", "rev": "2c71e194474d13de031d729b729c968ddbe3507f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -207,11 +207,11 @@
}, },
"crane_2": { "crane_2": {
"locked": { "locked": {
"lastModified": 1785782307, "lastModified": 1787074141,
"narHash": "sha256-MPaRdVkf6zZP5fCPxYCi8Dr4pZzgmXzg8T9nVEbp3Mw=", "narHash": "sha256-MWnmk87W8akPIKh+yd0bTfXvlyumKQVh5l/KTbgI95o=",
"owner": "ipetkov", "owner": "ipetkov",
"repo": "crane", "repo": "crane",
"rev": "2c71e194474d13de031d729b729c968ddbe3507f", "rev": "6ed595a5527c0ec9563e0e06417f1b8fc88ccb66",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -257,11 +257,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1784433272, "lastModified": 1786198506,
"narHash": "sha256-5Gz3pC/rcn8LLwzLZZhrpPMqY+PDdUzoFtXV3uWoitg=", "narHash": "sha256-u4tdLMzKCV2R0wn4eFtk4LKH0RmzzCkxeYqCYs/P3eg=",
"owner": "AvengeMedia", "owner": "AvengeMedia",
"repo": "danksearch", "repo": "danksearch",
"rev": "4b4905e2ef3454230fb648d2139f3139b742b0eb", "rev": "632c2909bb1bb534b574c22c1347de0e6521e58a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -399,11 +399,11 @@
"rust-analyzer-src": "rust-analyzer-src" "rust-analyzer-src": "rust-analyzer-src"
}, },
"locked": { "locked": {
"lastModified": 1785314864, "lastModified": 1785919363,
"narHash": "sha256-imz9J5iMNersDeQ1ymenFg35N6C2R3MCaGg2i0XCIrE=", "narHash": "sha256-4FDhl7ybhL5qhJw1X2IviFJ2MERnzV7X1HlJhFeSBXU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "fenix", "repo": "fenix",
"rev": "594418b2c9ea0731bee6988236ef5bfd97e81dca", "rev": "d17fa5c004217ac6e51da9a8c2d2b79b0ed37109",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -526,11 +526,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1782949081, "lastModified": 1785627969,
"narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=", "narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e", "rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -853,29 +853,6 @@
"type": "github" "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": { "helium": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -885,11 +862,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1785641213, "lastModified": 1786886160,
"narHash": "sha256-V9HKF0TynM6AI1sTuClNFIyr0wIwC82zNQymJs7Ldlk=", "narHash": "sha256-legFYpDokCOzwAPmyH7mDi+2jkllaeE+czhJifeQsFU=",
"owner": "schembriaiden", "owner": "schembriaiden",
"repo": "helium-browser-nix-flake", "repo": "helium-browser-nix-flake",
"rev": "141470984a71fb22f1266fca6773d2a4d0991468", "rev": "11edc339e075f16b356852096420ecd966462cc1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -905,11 +882,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1785531816, "lastModified": 1786999651,
"narHash": "sha256-vkMnV0JIyw+g/NmcfoajlGaAO+9a0ezia+FZohQJrik=", "narHash": "sha256-MTGMFlLDTklsXhCp4r5GXB4VAVadPdalXLvUjd/K7h0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "bf9ce9fec78f95f374e8dd3b503863a3ec128ebe", "rev": "353742587cbaf079b3caee743115d037bc51fea6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -926,11 +903,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1785531816, "lastModified": 1786719456,
"narHash": "sha256-vkMnV0JIyw+g/NmcfoajlGaAO+9a0ezia+FZohQJrik=", "narHash": "sha256-B74DLQs/VjlqyhnnX3tguWwghqJHWSJX30TKZuAljIg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "bf9ce9fec78f95f374e8dd3b503863a3ec128ebe", "rev": "83b7606dcf44abe3a94b86e8bb2b3355d22e8797",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -976,11 +953,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776511930, "lastModified": 1786464181,
"narHash": "sha256-fCpwFiTW0rT7oKJqr3cqHMnkwypSwQKpbtUEtxdkgrM=", "narHash": "sha256-2alOMkLjXANh7unkZnYnCF2K2rApZaOLMoQ3o+VX2CY=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprcursor", "repo": "hyprcursor",
"rev": "39435900785d0c560c6ae8777d29f28617d031ef", "rev": "e4ed7c08123df5af460a0a70961380cbfb872f76",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1008,11 +985,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776426399, "lastModified": 1786464367,
"narHash": "sha256-RUESLKNikIeEq9ymGJ6nmcDXiSFQpUW1IhJ245nL3xM=", "narHash": "sha256-k58p4wbzIXWyRWrW84pP8tD+iaZSSYiiM+fr0Auk4oU=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprgraphics", "repo": "hyprgraphics",
"rev": "68d064434787cf1ed4a2fe257c03c5f52f33cf84", "rev": "7c895c44e3ca6d28ed68ddd80ec02b02b925e7fc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1038,11 +1015,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1778588655, "lastModified": 1786998364,
"narHash": "sha256-7zcsu103YzjuBBx3ToFodHBQl8W3e5GBu8C915I538Y=", "narHash": "sha256-egMnyO7618cG4qcvsTwUkYHoxPFNSe1IThXfDrl43l4=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "d61c96913cbe3c3f9aacc198b1f1e6489349615d", "rev": "af0d014cb26f536d8cb7cab2b9d5784f69767c8a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1091,11 +1068,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776426575, "lastModified": 1786464504,
"narHash": "sha256-KI6nIfVihn/DPaeB5Et46Xg3dkNHrrEtUd5LBBVomB0=", "narHash": "sha256-7sHwM86KILQyHDHDuE2SDBlQ2jvZ0EW3hY7sW009/cg=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-guiutils", "repo": "hyprland-guiutils",
"rev": "a968d211048e3ed538e47b84cb3649299578f19d", "rev": "4c30cf3097ea963c0e250749ee0c59f8b08816d6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1117,11 +1094,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1785846949, "lastModified": 1787071735,
"narHash": "sha256-CEasxwTiWCJHR7+zYzsBFRz/td7BZJ3w8oXRRsY3/eI=", "narHash": "sha256-1DDAvYcJ7q1x4JdhoXU+PTQWxAUcv53gSNmmi9pBVuU=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-plugins", "repo": "hyprland-plugins",
"rev": "95768dbac04ceb8c4a45fc257f96dc551bd0d71b", "rev": "83ce4b2a70d3c1a6ed8dc6db7f1fac17db2215b1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1176,11 +1153,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777320127, "lastModified": 1786464129,
"narHash": "sha256-Qu+Wf2Bp5qUjyn2YpZNq8a7JyzTGowhT1knrwE38a9U=", "narHash": "sha256-339AkTlpMYSIvFuG0rnR+8Yg4/AZKeJalshJavlnKfg=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprlang", "repo": "hyprlang",
"rev": "090117506ddc3d7f26e650ff344d378c2ec329cc", "rev": "9508458be316a0d70d37ebed1ab725ccd10411ff",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1235,11 +1212,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772462885, "lastModified": 1785930473,
"narHash": "sha256-5pHXrQK9zasMnIo6yME6EOXmWGFMSnCITcfKshhKJ9I=", "narHash": "sha256-DitTu625BhEYpZjtjxtGpjrEJwPwW+X/+jJvhSZNSJM=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprtoolkit", "repo": "hyprtoolkit",
"rev": "9af245a69fa6b286b88ddfc340afd288e00a6998", "rev": "af515b69dfbe366dc7873aa1475cb2f4db3ebad7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1262,11 +1239,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1778234770, "lastModified": 1786464080,
"narHash": "sha256-jAcsogZwWMfXT9MfXxZzkwliAqIuZUV0p71h6Ba9ReE=", "narHash": "sha256-W1hxvumEM57yV+QwsZ4QdAHEqOkr7e4S8VAkLX60qDE=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "a2dbd8a4cc51f7cbe4224732668392bb1aa79df2", "rev": "c157fe1e3092b980cc69315a6631f89aff09dcce",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1289,11 +1266,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777159683, "lastModified": 1786464033,
"narHash": "sha256-Jxixw6wZphUp+nHYxOKUYSckL17QMBx2d5Zp0rJHr1g=", "narHash": "sha256-QM8Qe4/L8lpdVN4bgwahmi+jyyc4fisseDMe4afcDxA=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprwayland-scanner", "repo": "hyprwayland-scanner",
"rev": "b8632713a6beaf28b56f2a7b0ab2fb7088dbb404", "rev": "62e62c1ca23da17612c6890d4ad2064f575643db",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1321,11 +1298,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777388329, "lastModified": 1786464294,
"narHash": "sha256-40YxVGF2rA9iH3D7am5fy4EOSBbMgpJtJ9yhl0Cx+qI=", "narHash": "sha256-ZQsZ2WvBdkboCIyh8LStDPdAIARmxzn0XMNxxoOhjPE=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprwire", "repo": "hyprwire",
"rev": "04be2897e05f9b271d532b5ae56ca088d2eeac02", "rev": "4ce7cd6b6128c1ac41caf23c58a30a26b327f9dd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1463,11 +1440,11 @@
"nixpkgs": "nixpkgs_11" "nixpkgs": "nixpkgs_11"
}, },
"locked": { "locked": {
"lastModified": 1785812511, "lastModified": 1786844088,
"narHash": "sha256-Uy9HdSGApgNS+7JzGx4yM+CqUYNnyC6f09UpwgkeIRk=", "narHash": "sha256-gVwzq9tiX4oa6jwwoKsBJlKb2kPndVdMrYEvTpfi7DY=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "fbfc89e7670a207bef540a6248838855fe43dfe5", "rev": "23ff06d540f4df5e315d9a45b2388b6581d1c0a5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1504,11 +1481,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1785650611, "lastModified": 1786852476,
"narHash": "sha256-q4kR7g+pCcz6NASvoVPYu+CWWUurX03wogtBqGmR4h0=", "narHash": "sha256-IM5CYtf86W4w8eUPpKcY/LpdHElmVBtJhaKnoTKxZEA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "dbc756c9d7287de19b3e0e38c928c47510d42c3e", "rev": "c7962dc97b45129df8d751bedaf37beb5a17706e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1537,11 +1514,11 @@
"nixpkgs": "nixpkgs_12" "nixpkgs": "nixpkgs_12"
}, },
"locked": { "locked": {
"lastModified": 1785232496, "lastModified": 1787126170,
"narHash": "sha256-65EQYIRRpTdpH8lUiB6Mvo5uBkG60aBIzAJuALfx+O0=", "narHash": "sha256-AFZ07P7jdBhPJt0VkZhQPWEx1+JNySEkBA0IjpPAx08=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "2e790b0a6be8ec2b76174ac0931b8ff11919ec98", "rev": "e8a8bfbbfadb96834ec3fa3d17a03807e38f4e63",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1584,11 +1561,11 @@
}, },
"nixpkgs-darwin": { "nixpkgs-darwin": {
"locked": { "locked": {
"lastModified": 1785067121, "lastModified": 1786527240,
"narHash": "sha256-rdJdWxAcg5fnntU4DjPivPdVEN4F+VJavw+UWpEMeUI=", "narHash": "sha256-OLtJPnSXcRy79Rf7BhYaMeXAVF625FpLcd3+Svq641Y=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "329c3d2af6d1b618705150ea39f72c15eb4e613e", "rev": "e0c84f9d0ad137f076dc957494f5b39885597d4f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1616,11 +1593,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1782614948, "lastModified": 1785031560,
"narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=", "narHash": "sha256-OmshNvn2vupOFpYinLUu+1Dnpu4n7Q5N3ggGVNHpkUI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c", "rev": "0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1739,11 +1716,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1785828668, "lastModified": 1787070829,
"narHash": "sha256-8fsyqeO+mJqvIzeO4xIpgJe/f7MTbbVTEC6RT6WSXNs=", "narHash": "sha256-vXNVDVtvfiQuXthP0NHPFdNvvMTkGpx0UP8oddIWbNk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e72e4f299401a3689d4b3d5fc6496b11db7064eb", "rev": "0ae2bc1419c3f345984c2629e72e7a631820fa4d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1771,11 +1748,11 @@
}, },
"nixpkgs_10": { "nixpkgs_10": {
"locked": { "locked": {
"lastModified": 1777954456, "lastModified": 1786247143,
"narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", "narHash": "sha256-8S3Kcxs7D4UtxJxSJZz0m14CGhuW0MxfrIwJxeGWGnQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", "rev": "279b4a8275f032c566576b3f181fa0f27197f588",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1787,11 +1764,11 @@
}, },
"nixpkgs_11": { "nixpkgs_11": {
"locked": { "locked": {
"lastModified": 1785542685, "lastModified": 1786593342,
"narHash": "sha256-sjfvXMbG5pCFgpvw2OZAFcZiTvrppCWvnB6cuGrSY08=", "narHash": "sha256-smTKQXMLLStzc8zJevMCckbk3My7SvbbLmPYZUJJKW4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "f8e81fc7eb063db454f563cdd596fb96a5ad1497", "rev": "6b5e5b7a6631f065bf6908986990b37d845f847f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1816,11 +1793,11 @@
}, },
"nixpkgs_13": { "nixpkgs_13": {
"locked": { "locked": {
"lastModified": 1785828668, "lastModified": 1787070829,
"narHash": "sha256-8fsyqeO+mJqvIzeO4xIpgJe/f7MTbbVTEC6RT6WSXNs=", "narHash": "sha256-vXNVDVtvfiQuXthP0NHPFdNvvMTkGpx0UP8oddIWbNk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e72e4f299401a3689d4b3d5fc6496b11db7064eb", "rev": "0ae2bc1419c3f345984c2629e72e7a631820fa4d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1861,11 +1838,11 @@
}, },
"nixpkgs_16": { "nixpkgs_16": {
"locked": { "locked": {
"lastModified": 1785454630, "lastModified": 1786599213,
"narHash": "sha256-LQy14TZp77TwbQf40gg1V3jo8FwJG0jGDkAH+zRHqg8=", "narHash": "sha256-yNJd40f11EzXBjSByCB7IPpeFFAdeoSKKM67dGkfFoU=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1559d3daa3ecc813a650b79375ea61b6741b8746", "rev": "0e251e24a4f24e036a084b6b4b2d2491af4167f4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1877,11 +1854,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1785318670, "lastModified": 1786106723,
"narHash": "sha256-dN6Ou5x/+23FZLEpYP3IffO+NyJFzUlGumt1uu3MMaY=", "narHash": "sha256-zDSUbpoeo/9ZmD2+wXnzxoo1+uhL8vxc0b8yuYMKYq0=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0954f7ee2f6bb3dc7d4e3d0d8bcb8fd4bde4cfc5", "rev": "f13ff45afd1bb73e640eaa08a7066dbed07e3238",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2011,11 +1988,11 @@
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1786864865, "lastModified": 1787135737,
"narHash": "sha256-z7rV2HjYEHnMeh8nY/gYM7iDYkOIVTPQJoUbssbROfs=", "narHash": "sha256-+NntaPSXASiGVyfWZBbGnWOqmSayWA5Gsvd5ZnalDpk=",
"owner": "can1357", "owner": "can1357",
"repo": "oh-my-pi", "repo": "oh-my-pi",
"rev": "37eee71978951fccf66b21f7e3e2b74596ac9d74", "rev": "22b40b47e1e4c271de5f167918f5400966573d34",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2027,11 +2004,11 @@
"on-linux": { "on-linux": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1783797218, "lastModified": 1785546009,
"narHash": "sha256-oNQ6gvcibxa7OKPSeAtd+I7BsVLrJbEr7l8DqvZu3pU=", "narHash": "sha256-G1l+Byd3a0DMtwm84D2bXIKigMugYteh4ke+Mt1UZd8=",
"owner": "seapear", "owner": "seapear",
"repo": "AffinityOnLinux", "repo": "AffinityOnLinux",
"rev": "794bb88175f9d43b23f1e023cf0f0bc534639e21", "rev": "916140f3677bf06f3552949e69f926ee0e50606c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2047,11 +2024,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1785851168, "lastModified": 1787136033,
"narHash": "sha256-Agm2pxLFfwaKRXa7nIkJ8ENTOxAd0tUH+Vj4Vpomypw=", "narHash": "sha256-XrMcE8rpCXojzyLb8aU6UcNtEZlm1EnCAIZVCGirU9Y=",
"owner": "getpaseo", "owner": "getpaseo",
"repo": "paseo", "repo": "paseo",
"rev": "dac255cb99597159b0970d9ad8aa4c29760607be", "rev": "e883b692b07c3e00c43b198738c864030893eaae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2080,7 +2057,6 @@
"pre-commit-hooks": { "pre-commit-hooks": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_6", "flake-compat": "flake-compat_6",
"gitignore": "gitignore",
"nixpkgs": [ "nixpkgs": [
"hyprland-plugins", "hyprland-plugins",
"hyprland", "hyprland",
@ -2088,11 +2064,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776796298, "lastModified": 1784288435,
"narHash": "sha256-PcRvlWayisPSjd0UcRQbhG8Oqw78AcPE6x872cPRHN8=", "narHash": "sha256-ReRHaLgr/uVqdD8afFSn+myXIfpHeOhP0yYe0TJqAA8=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "3cfd774b0a530725a077e17354fbdb87ea1c4aad", "rev": "43b3c1ab9d40fb1dbb008f451988a91e375825e9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2246,11 +2222,11 @@
"rust-overlay": "rust-overlay_4" "rust-overlay": "rust-overlay_4"
}, },
"locked": { "locked": {
"lastModified": 1785855311, "lastModified": 1787082956,
"narHash": "sha256-sqfI4v3J6GAMTQaB+UhnLlwpfBKFJq2JUl7fZMt1yxE=", "narHash": "sha256-Ufon4RcO0Sg44qpdEwngod4z4MPrG4nv3QSS7hyQIU4=",
"owner": "temidaradev", "owner": "temidaradev",
"repo": "rusic", "repo": "rusic",
"rev": "354ac3d04ee65aeec2a7bb38a2fe2a5406848143", "rev": "efdf304e24b65872311a160c2efeff5c6db082fe",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2262,11 +2238,11 @@
"rust-analyzer-src": { "rust-analyzer-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1785261141, "lastModified": 1785889825,
"narHash": "sha256-sA+DHPejWD68mLA7gtTiHGd5T41F6W+NKf0g+ibFCW4=", "narHash": "sha256-U98Y5RADVCkMCbrKCFXppe6MSAi0tUTLxi3cB/SMcZI=",
"owner": "rust-lang", "owner": "rust-lang",
"repo": "rust-analyzer", "repo": "rust-analyzer",
"rev": "bec66814323579659ffd77c909b3d963af118ece", "rev": "6817dd3094203c8bc4911f5799baf897623003de",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2369,11 +2345,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777346187, "lastModified": 1786247265,
"narHash": "sha256-oVxyGjpiIsrXhWTJVUOs38fZQkLjd0nZGOY9K7Kfot8=", "narHash": "sha256-cVTcTqAhzSNMOVddtBhFpuv+Vx6/SgrhgZWJiI61H24=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "146e7bf7569b8288f24d41d806b9f584f7cfd5b5", "rev": "6df7076ea0f5697e3242719a4c71211f00411cf5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2385,11 +2361,11 @@
"spacebot-src": { "spacebot-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1778363043, "lastModified": 1787014548,
"narHash": "sha256-Brc2PZP0CyQTpsWEY0G8hHfzALLvvITPAtHI7mh5a1k=", "narHash": "sha256-OaAsLI8bsJnbVY6OhyhaQU+nEh5ExUgd2e/mocf6hpQ=",
"owner": "spacedriveapp", "owner": "spacedriveapp",
"repo": "spacebot", "repo": "spacebot",
"rev": "ac52277404d3813045aa053b78c95810ab85e7c5", "rev": "ab2c16086f0237ed0ec212efb6c1061f37e37f0d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2675,11 +2651,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777585783, "lastModified": 1786464334,
"narHash": "sha256-JTeWRy42VElroJ0rVdZuVXSoTLsx+NzQfGPKMbtn3SU=", "narHash": "sha256-/TBQT5rhBB2Dm4HoZzhGDaCwYmRTs3W3DPhMXFWc/BU=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland", "repo": "xdg-desktop-portal-hyprland",
"rev": "fa50d6fbaff8f42c61071b87b034a90d82a33558", "rev": "9f0e9ff02739cd538d39bd706422dc50e9ca60dd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2729,11 +2705,11 @@
"rust-overlay": "rust-overlay_5" "rust-overlay": "rust-overlay_5"
}, },
"locked": { "locked": {
"lastModified": 1785858789, "lastModified": 1787134006,
"narHash": "sha256-QV6eScrqGuMkV0PT7cg+VeiwuhZg5DTk6IzxxOpCWts=", "narHash": "sha256-tnBmOP7CQ4LLza4Jf+jnLJ06hmUw9KDloU4e6HibutE=",
"owner": "zed-industries", "owner": "zed-industries",
"repo": "zed", "repo": "zed",
"rev": "4601ead4164ae56828bfd7d4566f918d4b337aaa", "rev": "28c0f4aef89d298a08176977d9839671827f5528",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2748,11 +2724,11 @@
"nixpkgs": "nixpkgs_16" "nixpkgs": "nixpkgs_16"
}, },
"locked": { "locked": {
"lastModified": 1785830592, "lastModified": 1787102102,
"narHash": "sha256-4lqvnaiXkjbMCYUkgDqkkPaD40ln0r0bCIz5pGu17EU=", "narHash": "sha256-NmX0gGqJovFZ4iu5bsAxTdojz6Jz29M4mdsLUZpWY3s=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "3eb64fada36de0780703158ef9b1063ba697c24a", "rev": "c66ece4c518550545f45dd0633551f23a085e01c",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -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 <exception>/i#include <cstring>' folly/folly/lang/Exception.h
sed -i '/#include <array>/i#include <cstring>' \
fbthrift/thrift/compiler/ast/t_type.cc
sed -i '/#include <cinttypes>/i#include <cstring>' \
fbthrift/thrift/compiler/generate/t_concat_generator.cc
find fbthrift -type f \( -name '*.h' -o -name '*.cc' \) \
-exec sed -i 's|<fmt/core\.h>|<fmt/format.h>|g' {} +
'';
});
# ethnum 1.5.2 assumes TryFromIntError is zero-sized, which is # ethnum 1.5.2 assumes TryFromIntError is zero-sized, which is
# no longer true with Rust 1.97. Apply its upstream safe fix to # no longer true with Rust 1.97. Apply its upstream safe fix to
# SpacetimeDB's writable Cargo vendor tree. # SpacetimeDB's writable Cargo vendor tree.

View file

@ -15,4 +15,6 @@
environment.sessionVariables = { environment.sessionVariables = {
LIBVA_DRIVER_NAME = "iHD"; LIBVA_DRIVER_NAME = "iHD";
}; };
services.thermald.enable = true;
} }

View file

@ -113,6 +113,9 @@ in
# ssh -R (remote port forward) to this server should listen publicly # ssh -R (remote port forward) to this server should listen publicly
services.openssh.settings.GatewayPorts = "yes"; services.openssh.settings.GatewayPorts = "yes";
boot = { boot = {
# Steam client bug #13186: xpad conflicts with Steam Controller emulation
# and crashes Steam while a game is starting.
blacklistedKernelModules = [ "xpad" ];
kernelParams = [ kernelParams = [
# attempt to fix nvidia perf # attempt to fix nvidia perf
"nvidia_drm.fbdev=1" "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"; 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" = { "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" = { "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"; 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";

View file

@ -477,7 +477,7 @@
powerManagement.enable = true; powerManagement.enable = true;
#powerManagement.powertop.enable = true; #powerManagement.powertop.enable = true;
powerManagement.cpuFreqGovernor = "schedutil"; powerManagement.cpuFreqGovernor = "schedutil";
services.thermald.enable = true; # services.thermald.enable = true;
hardware.cpu.intel.updateMicrocode = true; hardware.cpu.intel.updateMicrocode = true;
security.polkit.enable = true; security.polkit.enable = true;

View file

@ -135,9 +135,10 @@ in
stateVersion = "25.11"; stateVersion = "25.11";
packages = with pkgs; [ packages = with pkgs; [
protontricks
waypipe waypipe
cinny cinny
spacedrive-master #spacedrive-master
eden eden
gh gh
inkscape inkscape
@ -161,10 +162,10 @@ in
libsForQt5.qt5ct libsForQt5.qt5ct
libsForQt5.qtstyleplugin-kvantum libsForQt5.qtstyleplugin-kvantum
ddcutil ddcutil
unstable.gearlever gearlever
linux-wallpaperengine linux-wallpaperengine
lmstudio lmstudio
spacetimedb #spacetimedb
nixd nixd
buck2 buck2
(rusic.packages.${system}.default) (rusic.packages.${system}.default)
@ -386,8 +387,9 @@ in
nixfmt nixfmt
qpwgraph qpwgraph
zed-editor
#nixpkgs-unstable.legacyPackages.${system}.zed-editor #nixpkgs-unstable.legacyPackages.${system}.zed-editor
zed.packages.${system}.default # zed.packages.${system}.default
nixpkgs-unstable.legacyPackages.${system}.pineflash nixpkgs-unstable.legacyPackages.${system}.pineflash
#unstable.nosql-booster #unstable.nosql-booster