Compare commits

..

No commits in common. "fb3465bcca6f80ecf9b6bbf539c6b7872a18ca07" and "8e4937dbcb0981e0e2407e4a69067cc7abdd05a1" have entirely different histories.

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

View file

@ -174,20 +174,6 @@
}); });
}; };
# 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

@ -1,8 +1,6 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
services.openssh.settings.MaxSessions = 64;
hardware.graphics.extraPackages = with pkgs; [ hardware.graphics.extraPackages = with pkgs; [
# Required for modern Intel GPUs (Xe iGPU and ARC) # Required for modern Intel GPUs (Xe iGPU and ARC)
intel-media-driver # VA-API (iHD) userspace intel-media-driver # VA-API (iHD) userspace
@ -15,6 +13,4 @@
environment.sessionVariables = { environment.sessionVariables = {
LIBVA_DRIVER_NAME = "iHD"; LIBVA_DRIVER_NAME = "iHD";
}; };
services.thermald.enable = true;
} }

View file

@ -87,35 +87,9 @@ let
in in
{ {
services.hardware.openrgb.enable = true; services.hardware.openrgb.enable = true;
# Hyprland's FALLBACK output has no capturable framebuffer. Keep a real
# headless output available so Sunshine can stream when no monitor is attached.
# systemd.user.services.sunshine-headless-output = {
# description = "Create a headless Hyprland output for Sunshine";
# before = [ "sunshine.service" ];
# partOf = [ "graphical-session.target" ];
# serviceConfig = {
# Type = "oneshot";
# RemainAfterExit = true;
# ExecStart = pkgs.writeShellScript "sunshine-headless-output" ''
# ${lib.getExe' pkgs.hyprland "hyprctl"} output create headless sunshine
# ${lib.getExe' pkgs.hyprland "hyprctl"} keyword monitor sunshine,1920x1080@60,0x0,1
# '';
# ExecStop = pkgs.writeShellScript "remove-sunshine-headless-output" ''
# ${lib.getExe' pkgs.hyprland "hyprctl"} output remove sunshine
# '';
# };
# };
# systemd.user.services.sunshine = {
# requires = [ "sunshine-headless-output.service" ];
# after = [ "sunshine-headless-output.service" ];
# };
# 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"
@ -263,7 +237,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 100000 --fit-ctx 100000"; 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";
}; };
"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,10 +135,8 @@ in
stateVersion = "25.11"; stateVersion = "25.11";
packages = with pkgs; [ packages = with pkgs; [
protontricks
waypipe
cinny cinny
#spacedrive-master spacedrive-master
eden eden
gh gh
inkscape inkscape
@ -162,10 +160,10 @@ in
libsForQt5.qt5ct libsForQt5.qt5ct
libsForQt5.qtstyleplugin-kvantum libsForQt5.qtstyleplugin-kvantum
ddcutil ddcutil
gearlever unstable.gearlever
linux-wallpaperengine linux-wallpaperengine
lmstudio lmstudio
#spacetimedb spacetimedb
nixd nixd
buck2 buck2
(rusic.packages.${system}.default) (rusic.packages.${system}.default)
@ -387,9 +385,8 @@ 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