quickshell: init
This commit is contained in:
parent
107d67dea2
commit
b458408f12
3 changed files with 49 additions and 0 deletions
21
flake.lock
generated
21
flake.lock
generated
|
@ -2678,6 +2678,26 @@
|
|||
"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": {
|
||||
"inputs": {
|
||||
"naersk": "naersk",
|
||||
|
@ -2709,6 +2729,7 @@
|
|||
"lix-module": "lix-module",
|
||||
"neovim-flake": "neovim-flake",
|
||||
"nixpkgs": "nixpkgs_4",
|
||||
"quickshell": "quickshell",
|
||||
"schizofox": "schizofox",
|
||||
"spicetify-nix": "spicetify-nix",
|
||||
"split-monitor-workspaces": "split-monitor-workspaces",
|
||||
|
|
|
@ -64,5 +64,10 @@
|
|||
};
|
||||
# Wrapper-manager for safely wrapping some packages.
|
||||
wrapper-manager.url = "github:viperML/wrapper-manager";
|
||||
|
||||
quickshell = {
|
||||
url = "git+https://git.outfoxxed.me/outfoxxed/quickshell";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
23
modules/style/quickshell/module.nix
Normal file
23
modules/style/quickshell/module.nix
Normal 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}";
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue