flake: use qtile overlay

This commit is contained in:
Infinidoge 2025-01-13 10:31:25 -05:00
parent 0da3335239
commit a914be9bca
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A
3 changed files with 26 additions and 17 deletions

21
flake.lock generated
View file

@ -912,6 +912,26 @@
"url": "ssh://git@github.com/Infinidoge/universe-private"
}
},
"qtile": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1736685332,
"narHash": "sha256-iA3/Qbz1q06iAp8W/CP01guC5PESb/0Wyvlloura5OM=",
"owner": "qtile",
"repo": "qtile",
"rev": "50754b552ceb076e705815a01056920e2f7e37f8",
"type": "github"
},
"original": {
"owner": "qtile",
"repo": "qtile",
"type": "github"
}
},
"rocksdb": {
"flake": false,
"locked": {
@ -954,6 +974,7 @@
"nixpkgs": "nixpkgs",
"nixvim": "nixvim",
"private": "private",
"qtile": "qtile",
"rust-overlay": "rust-overlay",
"stable": "stable",
"systems": "systems_2",

View file

@ -63,6 +63,9 @@
## Vencord
vencord = { url = "github:Vendicated/Vencord"; flake = false; };
## Qtile
qtile.url = "github:qtile/qtile";
### Cleanup ###
## Common
blank.url = "github:divnix/blank";
@ -104,6 +107,7 @@
nixvim.inputs.nix-darwin.follows = "blank";
nixvim.inputs.nixpkgs.follows = "nixpkgs";
nixvim.inputs.treefmt-nix.follows = "treefmt-nix";
qtile.inputs.nixpkgs.follows = "nixpkgs";
rust-overlay.inputs.nixpkgs.follows = "nixpkgs";
treefmt-nix.inputs.nixpkgs.follows = "nixpkgs";
universe-cli.inputs.devshell.follows = "devshell";
@ -176,6 +180,7 @@
# --- Domain-Specific Overlays
inputs.agenix.overlays.default
inputs.nix-minecraft.overlay
inputs.qtile.overlays.default
inputs.rust-overlay.overlays.default
inputs.universe-cli.overlays.default
];

View file

@ -59,28 +59,11 @@ in
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
(pythonFinal: pythonPrev: {
inherit (final) jupyterlab-vim jupyterlab-myst;
qtile = pythonPrev.qtile.overrideAttrs (oldAttrs: {
version = "0.0.0+unstable-2024-11-28";
src = oldAttrs.src.override {
rev = "4897d0d15d4403de00d19c570d60178541c7c582";
hash = "sha256-k0kxvPUOEb6/1HnihRhPcULO+AI8PPvtX3SBt3EImI8=";
};
});
qtile-extras = pythonPrev.qtile-extras.overridePythonAttrs {
doCheck = false;
};
# https://github.com/NixOS/nixpkgs/pull/356680/
term-image = pythonPrev.term-image.overridePythonAttrs {
pythonRelaxDeps = [ "pillow" ];
};
})
];
qtile = prev.qtile.overrideAttrs {
version = final.python3Packages.qtile.version;
};
python-grip = fork.python3Packages.grip;
}