* Rename `nooctalia-plugins` to `noctalia-plugins` in host modules and plugin definitions * Update Hyprland keybindings and exec-once to use the new `noctalia` commands * Add `stylixImage` option and enable pointer cursor in `modules/core/user.nix` * Introduce `modules/home/nixpkgs.nix` to allow unfree packages and insecure Electron * Add full Noctalia configuration module with settings for audio, bar, calendar, location, notifications, plugins, shell, wallpaper, and widgets * Enable `noctalia` in `modules/home/stylix.nix` and replace legacy `noctalia-shell` imports in `modules/home/default.nix`
34 lines
555 B
Nix
34 lines
555 B
Nix
_: {
|
|
programs.noctalia.settings.bar = {
|
|
enabled = true;
|
|
background_opacity = 0.0;
|
|
widget_spacing = 10;
|
|
margin_ends = 0;
|
|
scale = 0.95;
|
|
font_family = "FiraCode Nerd Font";
|
|
|
|
start = [
|
|
"launcher"
|
|
"spacer_2"
|
|
"clock"
|
|
"spacer_3"
|
|
"cpu"
|
|
"ram"
|
|
"network_rx"
|
|
"network_tx"
|
|
"sysmon"
|
|
];
|
|
center = ["workspaces"];
|
|
end = [
|
|
"tray"
|
|
"notifications"
|
|
"bluetooth"
|
|
"battery"
|
|
"recorder"
|
|
"volume"
|
|
"network"
|
|
"control-center"
|
|
];
|
|
};
|
|
}
|