add qs alias
This commit is contained in:
parent
d92a46035d
commit
e5d32f231b
2 changed files with 15 additions and 7 deletions
13
flake.nix
13
flake.nix
|
|
@ -47,13 +47,18 @@
|
||||||
|
|
||||||
packages = forAllSystems (
|
packages = forAllSystems (
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
rec {
|
let
|
||||||
nova-shell = pkgs.callPackage ./nix/package.nix {
|
qs = quickshell.packages.${pkgs.stdenv.hostPlatform.system}.default.override {
|
||||||
quickshell = quickshell.packages.${pkgs.stdenv.hostPlatform.system}.default.override {
|
|
||||||
withX11 = false;
|
withX11 = false;
|
||||||
withI3 = false;
|
withI3 = false;
|
||||||
};
|
};
|
||||||
};
|
in
|
||||||
|
rec {
|
||||||
|
nova-shell = pkgs.callPackage ./nix/package.nix { quickshell = qs; };
|
||||||
|
nova-shell-cli = pkgs.runCommand "nova-shell-cli" { } ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
ln -s ${qs}/bin/quickshell $out/bin/nova-shell
|
||||||
|
'';
|
||||||
default = nova-shell;
|
default = nova-shell;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,10 @@ in
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
programs.nova-shell.theme = lib.mkIf stylixAvailable (lib.mkDefault stylixTheme);
|
programs.nova-shell.theme = lib.mkIf stylixAvailable (lib.mkDefault stylixTheme);
|
||||||
|
|
||||||
home.packages = [ cfg.package ];
|
home.packages = [
|
||||||
|
cfg.package
|
||||||
|
self.packages.${pkgs.stdenv.hostPlatform.system}.nova-shell-cli
|
||||||
|
];
|
||||||
|
|
||||||
xdg.configFile."nova-shell/theme.json".source =
|
xdg.configFile."nova-shell/theme.json".source =
|
||||||
(pkgs.formats.json { }).generate "nova-shell-theme.json"
|
(pkgs.formats.json { }).generate "nova-shell-theme.json"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue