Compare commits
10 commits
2c7ad44af9
...
a9698856a9
Author | SHA1 | Date | |
---|---|---|---|
outfoxxed | a9698856a9 | ||
outfoxxed | 8b67ac841b | ||
outfoxxed | 0ab8d07643 | ||
outfoxxed | 3353bb153d | ||
outfoxxed | 6726f1b92b | ||
outfoxxed | 7befae6dce | ||
outfoxxed | 6f9977ea69 | ||
outfoxxed | da65f0f4a3 | ||
outfoxxed | efebf187ce | ||
outfoxxed | f6851984db |
302
flake.lock
302
flake.lock
|
@ -11,11 +11,11 @@
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688772518,
|
"lastModified": 1693439040,
|
||||||
"narHash": "sha256-ol7gZxwvgLnxNSZwFTDJJ49xVY5teaSvF7lzlo3YQfM=",
|
"narHash": "sha256-t2nOxBcP0Q/XJt6Ild4v0hJ49OSl9F3nE1cdIT4xsDg=",
|
||||||
"owner": "ipetkov",
|
"owner": "ipetkov",
|
||||||
"repo": "crane",
|
"repo": "crane",
|
||||||
"rev": "8b08e96c9af8c6e3a2b69af5a7fa168750fcf88e",
|
"rev": "174604795d316b75777e28185c3a4918bc69b399",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -35,11 +35,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691722951,
|
"lastModified": 1696043078,
|
||||||
"narHash": "sha256-V6ERc3gVbITjNDljQsfFRz/s68717aPjK+e94uZbLvQ=",
|
"narHash": "sha256-0zPC5BR/6JyX6HponF9rQPhpQBDyMZMpGIBWOIvvX8E=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "emacs-overlay",
|
"repo": "emacs-overlay",
|
||||||
"rev": "f6a346762491a4655c3b43da5f2f154b57237a44",
|
"rev": "db6c96d74eb0e60e7e344e81a56b33390e33474d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -64,10 +64,72 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flake-parts": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs-lib": [
|
||||||
|
"nixpak",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1693611461,
|
||||||
|
"narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=",
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "flake-parts",
|
||||||
|
"rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "flake-parts",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flake-parts_2": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs-lib": [
|
||||||
|
"nixpak",
|
||||||
|
"hercules-ci-effects",
|
||||||
|
"hercules-ci-agent",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1688466019,
|
||||||
|
"narHash": "sha256-VeM2akYrBYMsb4W/MmBo1zmaMfgbL4cH3Pu8PGyIwJ0=",
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "flake-parts",
|
||||||
|
"rev": "8e8d955c22df93dbe24f19ea04f47a74adbdc5ec",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "flake-parts",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems"
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1694529238,
|
||||||
|
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flake-utils_2": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems_3"
|
||||||
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689068808,
|
"lastModified": 1689068808,
|
||||||
"narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=",
|
"narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=",
|
||||||
|
@ -82,21 +144,64 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-utils_2": {
|
"haskell-flake": {
|
||||||
"inputs": {
|
|
||||||
"systems": "systems_2"
|
|
||||||
},
|
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687709756,
|
"lastModified": 1684780604,
|
||||||
"narHash": "sha256-Y5wKlQSkgEK2weWdOu4J3riRd+kV/VCgHsqLNTTWQ/0=",
|
"narHash": "sha256-2uMZsewmRn7rRtAnnQNw1lj0uZBMh4m6Cs/7dV5YF08=",
|
||||||
"owner": "numtide",
|
"owner": "srid",
|
||||||
"repo": "flake-utils",
|
"repo": "haskell-flake",
|
||||||
"rev": "dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7",
|
"rev": "74210fa80a49f1b6f67223debdbf1494596ff9f2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "numtide",
|
"owner": "srid",
|
||||||
"repo": "flake-utils",
|
"ref": "0.3.0",
|
||||||
|
"repo": "haskell-flake",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hercules-ci-agent": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-parts": "flake-parts_2",
|
||||||
|
"haskell-flake": "haskell-flake",
|
||||||
|
"nixpkgs": "nixpkgs_2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1688568579,
|
||||||
|
"narHash": "sha256-ON0M56wtY/TIIGPkXDlJboAmuYwc73Hi8X9iJGtxOhM=",
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "hercules-ci-agent",
|
||||||
|
"rev": "367dd8cd649b57009a6502e878005a1e54ad78c5",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"id": "hercules-ci-agent",
|
||||||
|
"type": "indirect"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hercules-ci-effects": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-parts": [
|
||||||
|
"nixpak",
|
||||||
|
"flake-parts"
|
||||||
|
],
|
||||||
|
"hercules-ci-agent": "hercules-ci-agent",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpak",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1695684520,
|
||||||
|
"narHash": "sha256-yORqGB0i1OtEf9MOCCT2BIbOd8txPZn216CM+ylMmhY=",
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "hercules-ci-effects",
|
||||||
|
"rev": "91fae5824f5f1199f61693c6590b4a89abaed9d7",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "hercules-ci-effects",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -107,11 +212,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691672736,
|
"lastModified": 1695984718,
|
||||||
"narHash": "sha256-HNPA/dKHerA0p4OsToEcW/DtTSXBcK5gFRsy/yPgV/Y=",
|
"narHash": "sha256-LQwKgaaaFOkIcxarf0xQXeDJFwZ5BZWcgmPeo3xp2CM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "6e1eff9aac0e8d84bda7f2d60ba6108eea9b7e79",
|
"rev": "4f02e35f9d150573e1a710afa338846c2f6d850c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -126,15 +231,16 @@
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
|
"systems": "systems_2",
|
||||||
"wlroots": "wlroots",
|
"wlroots": "wlroots",
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691697694,
|
"lastModified": 1696036148,
|
||||||
"narHash": "sha256-Z4zAxYxEJ0/3S5DAvxNAdvkZlwpDSvUJ1jFxtU1wkzY=",
|
"narHash": "sha256-7KCxZLMEQhjQXZVqVPZCxUR3lE+Z5heU7MmQjEtFFqU=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "e4e8ae8f885104bb948afa24f1cd9fc3bdb450e9",
|
"rev": "86e8ed038f5b195cdf2548bc469f8f8bbc0caca8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -150,11 +256,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691652733,
|
"lastModified": 1695455226,
|
||||||
"narHash": "sha256-BxUPTu/fIGe6DKMJclP0URrAVHWXfh9wSe1tSRinKdc=",
|
"narHash": "sha256-9apatfi9j8qhy4acbrZXVehNNeyOkcr+sPYCw03zUhg=",
|
||||||
"owner": "outfoxxed",
|
"owner": "outfoxxed",
|
||||||
"repo": "hy3",
|
"repo": "hy3",
|
||||||
"rev": "febcd88794ab2c4204e4c3785b9dea208b508bb5",
|
"rev": "158dff894ec38d4a5616ec03b68c5ae6beaf785a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -168,14 +274,18 @@
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"hyprland",
|
"hyprland",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"systems": [
|
||||||
|
"hyprland",
|
||||||
|
"systems"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1684265364,
|
"lastModified": 1691753796,
|
||||||
"narHash": "sha256-AxNnWbthsuNx73HDQr0eBxrcE3+yfl/WsaXZqUFmkpQ=",
|
"narHash": "sha256-zOEwiWoXk3j3+EoF3ySUJmberFewWlagvewDRuWYAso=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprland-protocols",
|
"repo": "hyprland-protocols",
|
||||||
"rev": "8c279b9fb0f2b031427dc5ef4eab53f2ed835530",
|
"rev": "0c2ce70625cb30aef199cb388f99e19a61a6ce03",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -191,11 +301,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691060455,
|
"lastModified": 1694600309,
|
||||||
"narHash": "sha256-V5ulB9CkGh1ghiC4BKvRdoYKZzpaiOKzAOUmJIFkgM0=",
|
"narHash": "sha256-d9LcB+D0bfMu+8UhnUVJ/DX5OVTX6o5dIntdVqEeQDA=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprpaper",
|
"repo": "Hyprpaper",
|
||||||
"rev": "e498c438b1e16dcf32ecb3030b20b83f7ed9ff6d",
|
"rev": "e5a18a171d5d6e7c6b9ffdfb9e86fb09055964a1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -231,11 +341,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691611150,
|
"lastModified": 1695668783,
|
||||||
"narHash": "sha256-0Jx7RQ236n6O9NIx8iUvGFVo3JRuiypWU5JIUh9Mj/M=",
|
"narHash": "sha256-pXVei5KZMxALQ8ibx0oqbfh5N/FI3VzJHodDNAh41xE=",
|
||||||
"owner": "JakeStanger",
|
"owner": "JakeStanger",
|
||||||
"repo": "ironbar",
|
"repo": "ironbar",
|
||||||
"rev": "b649525a2cb43fdd673f04e0dee879d22925a821",
|
"rev": "0c0163cfa1a8c0286edf231507026dd6f5798644",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -249,11 +359,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1690373729,
|
"lastModified": 1692351612,
|
||||||
"narHash": "sha256-e136hTT7LqQ2QjOTZQMW+jnsevWwBpMj78u6FRUsH9I=",
|
"narHash": "sha256-KTGonidcdaLadRnv9KFgwSMh1ZbXoR/OBmPjeNMhFwU=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "naersk",
|
"repo": "naersk",
|
||||||
"rev": "d9a33d69a9c421d64c8d925428864e93be895dcc",
|
"rev": "78789c30d64dea2396c9da516bbcc8db3a475207",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -262,13 +372,35 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpak": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-parts": "flake-parts",
|
||||||
|
"hercules-ci-effects": "hercules-ci-effects",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1695869087,
|
||||||
|
"narHash": "sha256-SEuiLtiBo0emK+S3QEgNRcmGAmc3bbGIWgSM/RJzvs0=",
|
||||||
|
"owner": "nixpak",
|
||||||
|
"repo": "nixpak",
|
||||||
|
"rev": "da958fa2298e3fe1eb386071377ef9731ee26c4b",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixpak",
|
||||||
|
"repo": "nixpak",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1690833316,
|
"lastModified": 1693355128,
|
||||||
"narHash": "sha256-+YU+/pTJmVKNW12R07/SJiTn7PQk90xwCI4D2PfLRPs=",
|
"narHash": "sha256-+ZoAny3ZxLcfMaUoLVgL9Ywb/57wP+EtsdNGuXUJrwg=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "9418167277f665de6f4a29f414d438cf39c55b9e",
|
"rev": "a63a64b593dcf2fe05f7c5d666eb395950f36bc9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -278,11 +410,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691592289,
|
"lastModified": 1695825837,
|
||||||
"narHash": "sha256-Lqpw7lrXlLkYra33tp57ms8tZ0StWhbcl80vk4D90F8=",
|
"narHash": "sha256-4Ne11kNRnQsmSJCRSSNkFRSnHC4Y5gPDBIQGjjPfJiU=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "9034b46dc4c7596a87ab837bb8a07ef2d887e8c7",
|
"rev": "5cfafa12d57374f48bcc36fda3274ada276cf69e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -294,11 +426,27 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691654369,
|
"lastModified": 1688322751,
|
||||||
"narHash": "sha256-gSILTEx1jRaJjwZxRlnu3ZwMn1FVNk80qlwiCX8kmpo=",
|
"narHash": "sha256-eW62dC5f33oKZL7VWlomttbUnOTHrAbte9yNUNW8rbk=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e",
|
"rev": "0fbe93c5a7cac99f90b60bdf5f149383daaa615f",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1695830400,
|
||||||
|
"narHash": "sha256-gToZXQVr0G/1WriO83olnqrLSHF2Jb8BPcmCt497ro0=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "8a86b98f0ba1c405358f1b71ff8b5e1d317f5db2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -309,11 +457,11 @@
|
||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691725539,
|
"lastModified": 1696042552,
|
||||||
"narHash": "sha256-7TvXi9pUaZXiGZW0eH+JMcbFfBPvDgx03UuaHhIBPoI=",
|
"narHash": "sha256-/n20VRUYywPiV5MS9eUoFMbuvX8m0gM3pHdKHW8Ah64=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "12503f38212124d5ce66bba48a5534ad6d61a1b9",
|
"rev": "33b3ce67676a10b875dc58d187120b47e61b90a3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -332,7 +480,8 @@
|
||||||
"hyprpaper": "hyprpaper",
|
"hyprpaper": "hyprpaper",
|
||||||
"impurity": "impurity",
|
"impurity": "impurity",
|
||||||
"ironbar": "ironbar",
|
"ironbar": "ironbar",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpak": "nixpak",
|
||||||
|
"nixpkgs": "nixpkgs_3",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"rust-overlay": "rust-overlay_2",
|
"rust-overlay": "rust-overlay_2",
|
||||||
"stable": "stable"
|
"stable": "stable"
|
||||||
|
@ -352,11 +501,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688351637,
|
"lastModified": 1691374719,
|
||||||
"narHash": "sha256-CLTufJ29VxNOIZ8UTg0lepsn3X03AmopmaLTTeHDCL4=",
|
"narHash": "sha256-HCodqnx1Mi2vN4f3hjRPc7+lSQy18vRn8xWW68GeQOg=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "f9b92316727af9e6c7fee4a761242f7f46880329",
|
"rev": "b520a3889b24aaf909e287d19d406862ced9ffc9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -375,11 +524,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691719735,
|
"lastModified": 1696039808,
|
||||||
"narHash": "sha256-GhPn5EIhGt7aFwgC6RELZJC7mUIol9O0k7Dsf2Hu0AM=",
|
"narHash": "sha256-7TbAr9LskWG6ISPhUdyp6zHboT7FsFrME5QsWKybPTA=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "ac9d8b2e9acc153145e6fa3c78f9ba458ae517bf",
|
"rev": "a4c3c904ab29e04a20d3a6da6626d66030385773",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -390,11 +539,11 @@
|
||||||
},
|
},
|
||||||
"stable": {
|
"stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691592289,
|
"lastModified": 1695825837,
|
||||||
"narHash": "sha256-Lqpw7lrXlLkYra33tp57ms8tZ0StWhbcl80vk4D90F8=",
|
"narHash": "sha256-4Ne11kNRnQsmSJCRSSNkFRSnHC4Y5gPDBIQGjjPfJiU=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "9034b46dc4c7596a87ab837bb8a07ef2d887e8c7",
|
"rev": "5cfafa12d57374f48bcc36fda3274ada276cf69e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -419,6 +568,21 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_2": {
|
"systems_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1689347949,
|
||||||
|
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default-linux",
|
||||||
|
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default-linux",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"systems_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681028828,
|
"lastModified": 1681028828,
|
||||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
@ -437,18 +601,18 @@
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"host": "gitlab.freedesktop.org",
|
"host": "gitlab.freedesktop.org",
|
||||||
"lastModified": 1691073628,
|
"lastModified": 1695919988,
|
||||||
"narHash": "sha256-LlxE3o3UzRY7APYVLGNKM30DBMcDifCRIQiMVSbYLIc=",
|
"narHash": "sha256-4RBgIZHaVqH0m1POnfzYRzwCWxifIKH4xQ0kCn2LGkA=",
|
||||||
"owner": "wlroots",
|
"owner": "wlroots",
|
||||||
"repo": "wlroots",
|
"repo": "wlroots",
|
||||||
"rev": "c74f89d4f84bfed0284d3908aee5d207698c70c5",
|
"rev": "c2aa7fd965cb7ee8bed24f4122b720aca8f0fc1e",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"host": "gitlab.freedesktop.org",
|
"host": "gitlab.freedesktop.org",
|
||||||
"owner": "wlroots",
|
"owner": "wlroots",
|
||||||
"repo": "wlroots",
|
"repo": "wlroots",
|
||||||
"rev": "c74f89d4f84bfed0284d3908aee5d207698c70c5",
|
"rev": "c2aa7fd965cb7ee8bed24f4122b720aca8f0fc1e",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -461,14 +625,18 @@
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"hyprland",
|
"hyprland",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"systems": [
|
||||||
|
"hyprland",
|
||||||
|
"systems"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691082525,
|
"lastModified": 1694628480,
|
||||||
"narHash": "sha256-C5AO0KnyAFJaCkOn+5nJfWm0kyiPn/Awh0lKTjhgr7Y=",
|
"narHash": "sha256-Qg9hstRw0pvjGu5hStkr2UX1D73RYcQ9Ns/KnZMIm9w=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
"repo": "xdg-desktop-portal-hyprland",
|
||||||
"rev": "42747d267ab4345c4ceb78cd4a4fe99f072d80fc",
|
"rev": "8f45a6435069b9e24ebd3160eda736d7a391cbf2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -11,6 +11,11 @@
|
||||||
|
|
||||||
impurity.url = "github:outfoxxed/impurity.nix";
|
impurity.url = "github:outfoxxed/impurity.nix";
|
||||||
|
|
||||||
|
nixpak = {
|
||||||
|
url = "github:nixpak/nixpak";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
emacs-overlay = {
|
emacs-overlay = {
|
||||||
url = "github:nix-community/emacs-overlay";
|
url = "github:nix-community/emacs-overlay";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
|
@ -29,18 +29,21 @@
|
||||||
# this binds the nixpkgs registry to the one in `flake.nix`.
|
# this binds the nixpkgs registry to the one in `flake.nix`.
|
||||||
registry = {
|
registry = {
|
||||||
nixpkgs.flake = inputs.nixpkgs;
|
nixpkgs.flake = inputs.nixpkgs;
|
||||||
|
stable.flake = inputs.stable;
|
||||||
};
|
};
|
||||||
|
|
||||||
# the nix path is used to discover channels for the old nix commands.
|
# the nix path is used to discover channels for the old nix commands.
|
||||||
# this binds the nix path to the channels following `flake.nix` declared below.
|
# this binds the nix path to the channels following `flake.nix` declared below.
|
||||||
nixPath = [
|
nixPath = [
|
||||||
"nixpkgs=/etc/nix/inputs/nixpkgs"
|
"nixpkgs=/etc/nix/inputs/nixpkgs"
|
||||||
|
"stable=/etc/nix/inputs/stable"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# add entries for `nixPath` above.
|
# add entries for `nixPath` above.
|
||||||
environment.etc = {
|
environment.etc = {
|
||||||
"nix/inputs/nixpkgs".source = inputs.nixpkgs.outPath;
|
"nix/inputs/nixpkgs".source = inputs.nixpkgs.outPath;
|
||||||
|
"nix/inputs/stable".source = inputs.stable.outPath;
|
||||||
};
|
};
|
||||||
|
|
||||||
# allow processes to request scheduling priority
|
# allow processes to request scheduling priority
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
|
|
||||||
custom-emacs =
|
custom-emacs =
|
||||||
with newpkgs;
|
with newpkgs;
|
||||||
((emacsPackagesFor (emacs-pgtk.override { withNativeCompilation = true; })).emacsWithPackages (epkgs: with epkgs; [
|
((emacsPackagesFor (emacs29-pgtk.override { withNativeCompilation = true; })).emacsWithPackages (epkgs: with epkgs; [
|
||||||
avy
|
avy
|
||||||
better-jumper
|
better-jumper
|
||||||
company
|
company
|
||||||
|
@ -56,6 +56,7 @@
|
||||||
flycheck
|
flycheck
|
||||||
frames-only-mode
|
frames-only-mode
|
||||||
fussy
|
fussy
|
||||||
|
groovy-mode
|
||||||
just-mode
|
just-mode
|
||||||
kotlin-mode
|
kotlin-mode
|
||||||
lsp-mode
|
lsp-mode
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
inherit (inputs) hyprland hyprpaper hyprland-hy3;
|
inherit (inputs) hyprland hyprpaper hyprland-hy3;
|
||||||
|
|
||||||
wrapper = pkgs.writeShellScriptBin "hyprland" ''
|
wrapper = pkgs.writeShellScriptBin "hyprland" ''
|
||||||
|
${builtins.readFile ./session.sh}
|
||||||
${config.hyprland-session.prerun}
|
${config.hyprland-session.prerun}
|
||||||
${hyprland.packages.${system}.default}/bin/Hyprland $@
|
${hyprland.packages.${system}.default}/bin/Hyprland $@
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
exec = systemctl start --user emacs.service && emacsclient -e "(setenv \"HYPRLAND_INSTANCE_SIGNATURE\" \"$HYPRLAND_INSTANCE_SIGNATURE\")"
|
||||||
|
|
||||||
general {
|
general {
|
||||||
gaps_in = 3
|
gaps_in = 3
|
||||||
gaps_out = 5
|
gaps_out = 5
|
||||||
|
@ -61,7 +63,6 @@ gestures {
|
||||||
|
|
||||||
misc {
|
misc {
|
||||||
no_direct_scanout = false
|
no_direct_scanout = false
|
||||||
suppress_portal_warnings = true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
binds {
|
binds {
|
||||||
|
@ -123,7 +124,7 @@ bind = $mod, a, hy3:changefocus, raise
|
||||||
bind = $mod+SHIFT, a, hy3:changefocus, lower
|
bind = $mod+SHIFT, a, hy3:changefocus, lower
|
||||||
bind = $mod, e, hy3:expand, expand
|
bind = $mod, e, hy3:expand, expand
|
||||||
bind = $mod+SHIFT, e, hy3:expand, base
|
bind = $mod+SHIFT, e, hy3:expand, base
|
||||||
bind = $mod, r, togglesplit
|
bind = $mod, r, hy3:changegroup, opposite
|
||||||
|
|
||||||
bindm = $mod, mouse:272, movewindow
|
bindm = $mod, mouse:272, movewindow
|
||||||
bindm = $mod, mouse:273, resizewindow
|
bindm = $mod, mouse:273, resizewindow
|
||||||
|
@ -136,6 +137,8 @@ bind = ,XF86AudioStop, exec, playerctl -a stop
|
||||||
bind = ,XF86AudioNext, exec, playerctl next
|
bind = ,XF86AudioNext, exec, playerctl next
|
||||||
bind = ,XF86AudioPrev, exec, playerctl previous
|
bind = ,XF86AudioPrev, exec, playerctl previous
|
||||||
|
|
||||||
|
bind = $mod+SHIFT, s, exec, grim -g "$(slurp)" - | wl-copy
|
||||||
|
|
||||||
bind = $mod, h, hy3:movefocus, l
|
bind = $mod, h, hy3:movefocus, l
|
||||||
bind = $mod, j, hy3:movefocus, d
|
bind = $mod, j, hy3:movefocus, d
|
||||||
bind = $mod, k, hy3:movefocus, u
|
bind = $mod, k, hy3:movefocus, u
|
||||||
|
@ -163,6 +166,15 @@ bind = $mod+SHIFT, down, hy3:movewindow, d, once
|
||||||
bind = $mod+SHIFT, up, hy3:movewindow, u, once
|
bind = $mod+SHIFT, up, hy3:movewindow, u, once
|
||||||
bind = $mod+SHIFT, right, hy3:movewindow, r, once
|
bind = $mod+SHIFT, right, hy3:movewindow, r, once
|
||||||
|
|
||||||
|
bind = $mod+CONTROL+SHIFT, h, hy3:movewindow, l, once, visible
|
||||||
|
bind = $mod+CONTROL+SHIFT, j, hy3:movewindow, d, once, visible
|
||||||
|
bind = $mod+CONTROL+SHIFT, k, hy3:movewindow, u, once, visible
|
||||||
|
bind = $mod+CONTROL+SHIFT, l, hy3:movewindow, r, once, visible
|
||||||
|
bind = $mod+CONTROL+SHIFT, left, hy3:movewindow, l, once, visible
|
||||||
|
bind = $mod+CONTROL+SHIFT, down, hy3:movewindow, d, once, visible
|
||||||
|
bind = $mod+CONTROL+SHIFT, up, hy3:movewindow, u, once, visible
|
||||||
|
bind = $mod+CONTROL+SHIFT, right, hy3:movewindow, r, once, visible
|
||||||
|
|
||||||
bind = $mod, 1, workspace, 01
|
bind = $mod, 1, workspace, 01
|
||||||
bind = $mod, 2, workspace, 02
|
bind = $mod, 2, workspace, 02
|
||||||
bind = $mod, 3, workspace, 03
|
bind = $mod, 3, workspace, 03
|
||||||
|
|
|
@ -34,4 +34,4 @@ dbus-update-activation-environment --systemd MOZ_ENABLE_WAYLAND MOZ_DBUS_REMOTE
|
||||||
# QT_PLUGIN_PATH=<qt5ct>/lib/qt-ver/plugins + breeze will correctly set the theme.
|
# QT_PLUGIN_PATH=<qt5ct>/lib/qt-ver/plugins + breeze will correctly set the theme.
|
||||||
# HOWEVER it won't find thumbnailers. For now the easiest way to deal with this, though definitely not
|
# HOWEVER it won't find thumbnailers. For now the easiest way to deal with this, though definitely not
|
||||||
# the right one, is to just throw $PATH into dbus.
|
# the right one, is to just throw $PATH into dbus.
|
||||||
@dbusenv@ --systemd PATH
|
dbus-update-activation-environment --systemd PATH
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, ... }: {
|
{ lib, pkgs, config, ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
./core
|
./core
|
||||||
./theme
|
./theme
|
||||||
|
@ -43,4 +43,7 @@
|
||||||
|
|
||||||
# removable disks in file manager
|
# removable disks in file manager
|
||||||
services.udisks2.enable = true;
|
services.udisks2.enable = true;
|
||||||
|
|
||||||
|
programs.adb.enable = true;
|
||||||
|
users.users.${config.main-user}.extraGroups = [ "adbusers" ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
rust-analyzer
|
rust-analyzer
|
||||||
clang-tools_16
|
clang-tools_16
|
||||||
jdt-language-server
|
jdt-language-server
|
||||||
|
kotlin-language-server
|
||||||
|
|
||||||
bear
|
bear
|
||||||
gdb
|
gdb
|
||||||
|
|
|
@ -100,7 +100,7 @@
|
||||||
ripgrep
|
ripgrep
|
||||||
qbittorrent
|
qbittorrent
|
||||||
signal-desktop
|
signal-desktop
|
||||||
anki
|
anki-bin
|
||||||
|
|
||||||
libsForQt5.kwallet
|
libsForQt5.kwallet
|
||||||
libsForQt5.kwalletmanager
|
libsForQt5.kwalletmanager
|
||||||
|
|
|
@ -46,7 +46,7 @@ in {
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
package = pkgs.firefox.overrideAttrs (pkg: let
|
package = pkgs.firefox-devedition.overrideAttrs (pkg: let
|
||||||
imEntry = pkg.desktopItem.override (entry: {
|
imEntry = pkg.desktopItem.override (entry: {
|
||||||
name = "discord-firefox";
|
name = "discord-firefox";
|
||||||
desktopName = "IMs (Firefox)";
|
desktopName = "IMs (Firefox)";
|
||||||
|
@ -66,9 +66,10 @@ in {
|
||||||
name = "BaseFF";
|
name = "BaseFF";
|
||||||
userChrome = builtins.readFile ./sideberry_chrome.css;
|
userChrome = builtins.readFile ./sideberry_chrome.css;
|
||||||
};
|
};
|
||||||
default = {
|
dev-edition-default = {
|
||||||
id = 0;
|
id = 0;
|
||||||
name = "Default";
|
name = "dev-edition-default";
|
||||||
|
path = "default";
|
||||||
userChrome = ''
|
userChrome = ''
|
||||||
${builtins.readFile ./sideberry_chrome.css}
|
${builtins.readFile ./sideberry_chrome.css}
|
||||||
${builtins.readFile ./sideberry_hide_ext_button.css}
|
${builtins.readFile ./sideberry_hide_ext_button.css}
|
||||||
|
|
|
@ -36,7 +36,7 @@ See the above repository for updates as well as full license text. */
|
||||||
/* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
|
/* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
|
||||||
|
|
||||||
#sidebar-box {
|
#sidebar-box {
|
||||||
--uc-sidebar-width: 47px;
|
--uc-sidebar-width: 40px;
|
||||||
--uc-sidebar-hover-width: 232px;
|
--uc-sidebar-hover-width: 232px;
|
||||||
--uc-autohide-sidebar-delay: 050ms; /* Wait 0.6s before hiding sidebar */
|
--uc-autohide-sidebar-delay: 050ms; /* Wait 0.6s before hiding sidebar */
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue