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"
|
"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",
|
||||||
|
|
|
@ -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";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
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