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,
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,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'")
-- 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/layout")
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")

View file

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

View file

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

View file

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

View file

@ -87,35 +87,9 @@ let
in
{
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
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"
@ -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";
};
"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" = {
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.powertop.enable = true;
powerManagement.cpuFreqGovernor = "schedutil";
# services.thermald.enable = true;
services.thermald.enable = true;
hardware.cpu.intel.updateMicrocode = true;
security.polkit.enable = true;

View file

@ -135,10 +135,8 @@ in
stateVersion = "25.11";
packages = with pkgs; [
protontricks
waypipe
cinny
#spacedrive-master
spacedrive-master
eden
gh
inkscape
@ -162,10 +160,10 @@ in
libsForQt5.qt5ct
libsForQt5.qtstyleplugin-kvantum
ddcutil
gearlever
unstable.gearlever
linux-wallpaperengine
lmstudio
#spacetimedb
spacetimedb
nixd
buck2
(rusic.packages.${system}.default)
@ -387,9 +385,8 @@ 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