Disable Noctalia plugins and refactor bar config
Comment out the Noctalia-shell plugins block in host modules, introduce a "main" section for bar settings, set the bar to disabled by default, and bump the Noctalia config version to 2.
This commit is contained in:
@@ -79,17 +79,17 @@ _: {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
# /*
|
||||||
Noctalia-shell plugins
|
# Noctalia-shell plugins
|
||||||
*/
|
# */
|
||||||
noctalia-plugins = {
|
# noctalia-plugins = {
|
||||||
mini-docker.enable = false; # Mini Docker: Manage Docker containers, images, volumes & networks
|
# mini-docker.enable = false; # Mini Docker: Manage Docker containers, images, volumes & networks
|
||||||
timer.enable = false; # Timer: A timer and stopwatch plugin for the bar & control center.
|
# timer.enable = false; # Timer: A timer and stopwatch plugin for the bar & control center.
|
||||||
keybind-cheatsheet.enable = true; # Keybind Cheatsheet: Universal keyboard shortcuts keymap that automatically detects and displays keybindings for Hyprland, Niri, or MangoWC compositors.
|
# keybind-cheatsheet.enable = true; # Keybind Cheatsheet: Universal keyboard shortcuts keymap that automatically detects and displays keybindings for Hyprland, Niri, or MangoWC compositors.
|
||||||
kde-connect.enable = true; # KDE Connect: A Plugin integrating your mobile devices into a panel using KDEConnect
|
# kde-connect.enable = true; # KDE Connect: A Plugin integrating your mobile devices into a panel using KDEConnect
|
||||||
screen-recorder.enable = false; # Screen Recorder: Hardware-accelerated screen recording using gpu-screen-recorder with customizable video and audio settings
|
# screen-recorder.enable = false; # Screen Recorder: Hardware-accelerated screen recording using gpu-screen-recorder with customizable video and audio settings
|
||||||
screenshot.enable = true; # Screenshot: Quick screenshot button in bar for Hyprland, Sway, and Niri
|
# screenshot.enable = true; # Screenshot: Quick screenshot button in bar for Hyprland, Sway, and Niri
|
||||||
ntfy-notifications.enable = true; # ntfy Notifications: Subscribe to ntfy topics and receive push notifications directly in your bar, with full theming support
|
# ntfy-notifications.enable = true; # ntfy Notifications: Subscribe to ntfy topics and receive push notifications directly in your bar, with full theming support
|
||||||
tailscale.enable = true; # Tailscale: Show Tailscale status in the menu bar and send/receive files via Taildrop.
|
# tailscale.enable = true; # Tailscale: Show Tailscale status in the menu bar and send/receive files via Taildrop.
|
||||||
};
|
# };
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -79,17 +79,17 @@ _: {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
# /*
|
||||||
Noctalia-shell plugins
|
# Noctalia-shell plugins
|
||||||
*/
|
# */
|
||||||
noctalia-plugins = {
|
# noctalia-plugins = {
|
||||||
mini-docker.enable = false; # Mini Docker: Manage Docker containers, images, volumes & networks
|
# mini-docker.enable = false; # Mini Docker: Manage Docker containers, images, volumes & networks
|
||||||
timer.enable = false; # Timer: A timer and stopwatch plugin for the bar & control center.
|
# timer.enable = false; # Timer: A timer and stopwatch plugin for the bar & control center.
|
||||||
keybind-cheatsheet.enable = false; # Keybind Cheatsheet: Universal keyboard shortcuts keymap that automatically detects and displays keybindings for Hyprland, Niri, or MangoWC compositors.
|
# keybind-cheatsheet.enable = false; # Keybind Cheatsheet: Universal keyboard shortcuts keymap that automatically detects and displays keybindings for Hyprland, Niri, or MangoWC compositors.
|
||||||
kde-connect.enable = false; # KDE Connect: A Plugin integrating your mobile devices into a panel using KDEConnect
|
# kde-connect.enable = false; # KDE Connect: A Plugin integrating your mobile devices into a panel using KDEConnect
|
||||||
screen-recorder.enable = false; # Screen Recorder: Hardware-accelerated screen recording using gpu-screen-recorder with customizable video and audio settings
|
# screen-recorder.enable = false; # Screen Recorder: Hardware-accelerated screen recording using gpu-screen-recorder with customizable video and audio settings
|
||||||
screenshot.enable = false; # Screenshot: Quick screenshot button in bar for Hyprland, Sway, and Niri
|
# screenshot.enable = false; # Screenshot: Quick screenshot button in bar for Hyprland, Sway, and Niri
|
||||||
ntfy-notifications.enable = false; # ntfy Notifications: Subscribe to ntfy topics and receive push notifications directly in your bar, with full theming support
|
# ntfy-notifications.enable = false; # ntfy Notifications: Subscribe to ntfy topics and receive push notifications directly in your bar, with full theming support
|
||||||
tailscale.enable = false; # Tailscale: Show Tailscale status in the menu bar and send/receive files via Taildrop.
|
# tailscale.enable = false; # Tailscale: Show Tailscale status in the menu bar and send/receive files via Taildrop.
|
||||||
};
|
# };
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,33 +1,37 @@
|
|||||||
_: {
|
_: {
|
||||||
programs.noctalia.settings.bar = {
|
programs.noctalia.settings.bar = {
|
||||||
enabled = true;
|
enabled = false;
|
||||||
background_opacity = 0.0;
|
order = ["main"];
|
||||||
widget_spacing = 10;
|
"main" = {
|
||||||
margin_ends = 0;
|
enabled = true;
|
||||||
scale = 0.95;
|
background_opacity = 0.0;
|
||||||
font_family = "FiraCode Nerd Font";
|
widget_spacing = 10;
|
||||||
|
margin_ends = 0;
|
||||||
|
scale = 0.95;
|
||||||
|
font_family = "FiraCode Nerd Font";
|
||||||
|
|
||||||
start = [
|
start = [
|
||||||
"launcher"
|
"launcher"
|
||||||
"spacer_2"
|
"spacer_2"
|
||||||
"clock"
|
"clock"
|
||||||
"spacer_3"
|
"spacer_3"
|
||||||
"cpu"
|
"cpu"
|
||||||
"ram"
|
"ram"
|
||||||
"network_rx"
|
"network_rx"
|
||||||
"network_tx"
|
"network_tx"
|
||||||
"sysmon"
|
"sysmon"
|
||||||
];
|
];
|
||||||
center = ["workspaces"];
|
center = ["workspaces"];
|
||||||
end = [
|
end = [
|
||||||
"tray"
|
"tray"
|
||||||
"notifications"
|
"notifications"
|
||||||
"bluetooth"
|
"bluetooth"
|
||||||
"battery"
|
"battery"
|
||||||
"recorder"
|
"recorder"
|
||||||
"volume"
|
"volume"
|
||||||
"network"
|
"network"
|
||||||
"control-center"
|
"control-center"
|
||||||
];
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
_: {
|
_: {
|
||||||
|
programs.noctalia.settings.config_version = 2;
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
./notification
|
./notification
|
||||||
./plugins
|
./plugins
|
||||||
|
|||||||
Reference in New Issue
Block a user