quickshell: init

This commit is contained in:
Charlie Root 2024-10-09 22:49:23 +02:00
commit b458408f12
Signed by: faukah
SSH key fingerprint: SHA256:jpYIt4Vkz1NBTQcks/N9OPTfTFxE6KF2W/rV7hrfrIw
3 changed files with 49 additions and 0 deletions

21
flake.lock generated
View file

@ -2678,6 +2678,26 @@
"type": "github" "type": "github"
} }
}, },
"quickshell": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1728201439,
"narHash": "sha256-l2asnx4nJb2iFFuoGHKkSHaCmeg4IITFSmT2JF/IbzA=",
"ref": "refs/heads/master",
"rev": "8e40112d143f805a3fdcc967c50500e2c035ff12",
"revCount": 353,
"type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell"
},
"original": {
"type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell"
}
},
"rnix-lsp": { "rnix-lsp": {
"inputs": { "inputs": {
"naersk": "naersk", "naersk": "naersk",
@ -2709,6 +2729,7 @@
"lix-module": "lix-module", "lix-module": "lix-module",
"neovim-flake": "neovim-flake", "neovim-flake": "neovim-flake",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_4",
"quickshell": "quickshell",
"schizofox": "schizofox", "schizofox": "schizofox",
"spicetify-nix": "spicetify-nix", "spicetify-nix": "spicetify-nix",
"split-monitor-workspaces": "split-monitor-workspaces", "split-monitor-workspaces": "split-monitor-workspaces",

View file

@ -64,5 +64,10 @@
}; };
# Wrapper-manager for safely wrapping some packages. # Wrapper-manager for safely wrapping some packages.
wrapper-manager.url = "github:viperML/wrapper-manager"; wrapper-manager.url = "github:viperML/wrapper-manager";
quickshell = {
url = "git+https://git.outfoxxed.me/outfoxxed/quickshell";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
} }

View file

@ -0,0 +1,23 @@
{
inputs',
pkgs,
lib,
...
}: let
inherit (inputs') quickshell;
inherit (lib.generators) toKeyValue;
in {
home.packages = with pkgs; [
qt6.qtimageformats # amog
qt6.qt5compat # shader fx
quickshell.packages.default
pamtester # lockscreen
grim
imagemagick # screenshot
];
xdg.configFile."quickshell/manifest.conf".text = toKeyValue {} {
shell = "${./shell}";
lockscreen = "${./lockscreen}";
};
}