gate fuzzel/waybar behind useNoctalia flag in niri.nix
This commit is contained in:
@@ -1,20 +1,23 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
let
|
||||||
|
useNoctalia = true;
|
||||||
|
in
|
||||||
{
|
{
|
||||||
# ── Niri desktop environment ─────────────────────────────────────────────────
|
# ── Niri desktop environment ─────────────────────────────────────────────────
|
||||||
xdg.configFile."niri".source = ./config/niri;
|
xdg.configFile."niri".source = ./config/niri;
|
||||||
xdg.configFile."foot".source = ./config/foot;
|
xdg.configFile."foot".source = ./config/foot;
|
||||||
xdg.configFile."waybar".source = ./config/waybar;
|
xdg.configFile."waybar" = lib.mkIf (!useNoctalia) { source = ./config/waybar; };
|
||||||
xdg.configFile."fuzzel/fuzzel.ini".source = ./config/fuzzel/fuzzel.ini;
|
xdg.configFile."fuzzel/fuzzel.ini" = lib.mkIf (!useNoctalia) { source = ./config/fuzzel/fuzzel.ini; };
|
||||||
|
|
||||||
home.file.".local/bin/wallpaper.sh" = {
|
home.file.".local/bin/wallpaper.sh" = {
|
||||||
source = ./config/niri/wallpaper.sh;
|
source = ./config/niri/wallpaper.sh;
|
||||||
executable = true;
|
executable = true;
|
||||||
};
|
};
|
||||||
home.file.".local/bin/waybar-network.sh" = {
|
home.file.".local/bin/waybar-network.sh" = lib.mkIf (!useNoctalia) {
|
||||||
source = ./config/waybar/network.sh;
|
source = ./config/waybar/network.sh;
|
||||||
executable = true;
|
executable = true;
|
||||||
};
|
};
|
||||||
home.file.".local/bin/waybar-weather.sh" = {
|
home.file.".local/bin/waybar-weather.sh" = lib.mkIf (!useNoctalia) {
|
||||||
source = ./config/waybar/weather.sh;
|
source = ./config/waybar/weather.sh;
|
||||||
executable = true;
|
executable = true;
|
||||||
};
|
};
|
||||||
@@ -60,13 +63,10 @@
|
|||||||
grim
|
grim
|
||||||
satty
|
satty
|
||||||
wlogout
|
wlogout
|
||||||
fuzzel
|
|
||||||
swaylock
|
swaylock
|
||||||
swayidle
|
swayidle
|
||||||
brightnessctl
|
brightnessctl
|
||||||
awww
|
awww
|
||||||
waybar
|
|
||||||
noctalia-shell
|
|
||||||
lxqt.lxqt-policykit
|
lxqt.lxqt-policykit
|
||||||
|
|
||||||
# messaging
|
# messaging
|
||||||
@@ -74,5 +74,10 @@
|
|||||||
signal-desktop
|
signal-desktop
|
||||||
vesktop
|
vesktop
|
||||||
karere
|
karere
|
||||||
|
] ++ lib.optionals (!useNoctalia) [
|
||||||
|
fuzzel
|
||||||
|
waybar
|
||||||
|
] ++ lib.optionals useNoctalia [
|
||||||
|
noctalia-shell
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user