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 ─────────────────────────────────────────────────
|
||||
xdg.configFile."niri".source = ./config/niri;
|
||||
xdg.configFile."foot".source = ./config/foot;
|
||||
xdg.configFile."waybar".source = ./config/waybar;
|
||||
xdg.configFile."fuzzel/fuzzel.ini".source = ./config/fuzzel/fuzzel.ini;
|
||||
xdg.configFile."waybar" = lib.mkIf (!useNoctalia) { source = ./config/waybar; };
|
||||
xdg.configFile."fuzzel/fuzzel.ini" = lib.mkIf (!useNoctalia) { source = ./config/fuzzel/fuzzel.ini; };
|
||||
|
||||
home.file.".local/bin/wallpaper.sh" = {
|
||||
source = ./config/niri/wallpaper.sh;
|
||||
executable = true;
|
||||
};
|
||||
home.file.".local/bin/waybar-network.sh" = {
|
||||
home.file.".local/bin/waybar-network.sh" = lib.mkIf (!useNoctalia) {
|
||||
source = ./config/waybar/network.sh;
|
||||
executable = true;
|
||||
};
|
||||
home.file.".local/bin/waybar-weather.sh" = {
|
||||
home.file.".local/bin/waybar-weather.sh" = lib.mkIf (!useNoctalia) {
|
||||
source = ./config/waybar/weather.sh;
|
||||
executable = true;
|
||||
};
|
||||
@@ -60,13 +63,10 @@
|
||||
grim
|
||||
satty
|
||||
wlogout
|
||||
fuzzel
|
||||
swaylock
|
||||
swayidle
|
||||
brightnessctl
|
||||
awww
|
||||
waybar
|
||||
noctalia-shell
|
||||
lxqt.lxqt-policykit
|
||||
|
||||
# messaging
|
||||
@@ -74,5 +74,10 @@
|
||||
signal-desktop
|
||||
vesktop
|
||||
karere
|
||||
] ++ lib.optionals (!useNoctalia) [
|
||||
fuzzel
|
||||
waybar
|
||||
] ++ lib.optionals useNoctalia [
|
||||
noctalia-shell
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user