added quickshell

This commit is contained in:
2026-07-07 16:12:04 +01:00
parent f9b5c03e87
commit c1ce520858
3 changed files with 50 additions and 0 deletions

17
flake.lock generated
View File

@@ -932,6 +932,22 @@
"type": "github" "type": "github"
} }
}, },
"quickshell": {
"flake": false,
"locked": {
"lastModified": 1783436659,
"narHash": "sha256-rh0BJlcRM8nFet9aYIaZMxe7M6BMNJOrSgJi3cPQ+Tc=",
"ref": "refs/heads/main",
"rev": "68d4240fcbc605ee36a0e71797c04c0ac33f3e19",
"revCount": 25,
"type": "git",
"url": "https://git.voidarc.co.uk/voidarc/quickshell"
},
"original": {
"type": "git",
"url": "https://git.voidarc.co.uk/voidarc/quickshell"
}
},
"root": { "root": {
"inputs": { "inputs": {
"davinci": "davinci", "davinci": "davinci",
@@ -942,6 +958,7 @@
"nixpkgs": "nixpkgs_5", "nixpkgs": "nixpkgs_5",
"nvim": "nvim", "nvim": "nvim",
"otter-launcher": "otter-launcher_2", "otter-launcher": "otter-launcher_2",
"quickshell": "quickshell",
"sls-steam": "sls-steam", "sls-steam": "sls-steam",
"wrappers": "wrappers_3" "wrappers": "wrappers_3"
} }

View File

@@ -21,6 +21,10 @@
}; };
sls-steam.url = "github:AceSLS/SLSsteam"; sls-steam.url = "github:AceSLS/SLSsteam";
davinci.url = "git+https://git.voidarc.co.uk/voidarc/nixos.davinci"; davinci.url = "git+https://git.voidarc.co.uk/voidarc/nixos.davinci";
quickshell = {
url = "git+https://git.voidarc.co.uk/voidarc/quickshell";
flake = false;
};
# Flake parts # Flake parts
flake-parts.url = "github:hercules-ci/flake-parts"; flake-parts.url = "github:hercules-ci/flake-parts";

View File

@@ -0,0 +1,29 @@
{
self,
moduleWithSystem,
inputs,
...
}: {
flake.nixosModules.quickshell = moduleWithSystem ({
pkgs,
self',
inputs',
...
}: {
environment.systemPackages = with self'.packages; [
quickshell
];
});
perSystem = {
pkgs,
lib,
self',
...
}: {
packages.quickshell = inputs.wrappers.wrappers.quickshell.wrap {
inherit pkgs;
configDir = inputs.quickshell;
configFile = "${inputs.quickshell}/shell.qml";
};
};
}