diff --git a/assets/dotfiles/niri.kdl b/assets/dotfiles/niri.kdl index f03559a..f5a22f5 100644 --- a/assets/dotfiles/niri.kdl +++ b/assets/dotfiles/niri.kdl @@ -81,8 +81,13 @@ binds { Mod+Shift+E { quit; } Mod+Shift+D { spawn "noctalia" "msg" "desktop-widgets-edit"; } + Mod+Shift+B { spawn "noctalia" "msg" "settings-open" "bar"; } + Mod+Shift+S { spawn "noctalia" "msg" "settings-open"; } Mod+Period { spawn "noctalia" "msg" "panel-toggle" "control-center"; } Mod+Shift+P { spawn "noctalia" "msg" "panel-toggle" "session"; } + Mod+V { spawn "noctalia" "msg" "panel-toggle" "clipboard"; } + Mod+N { spawn "noctalia" "msg" "panel-toggle" "control-center" "notifications"; } + Mod+P { spawn "noctalia" "msg" "panel-toggle" "control-center" "power"; } Mod+TouchpadScrollUp { focus-workspace-up; } Mod+TouchpadScrollDown { focus-workspace-down; } diff --git a/assets/dotfiles/noctalia-state/settings.toml b/assets/dotfiles/noctalia-state/settings.toml index ea7c819..e2a938a 100644 --- a/assets/dotfiles/noctalia-state/settings.toml +++ b/assets/dotfiles/noctalia-state/settings.toml @@ -5,14 +5,18 @@ tint_intensity = 0.14999999664723873 [bar.default] background_opacity = 0.74999998323619366 center = [ "workspaces" ] -end = [ "tray", "notifications", "clipboard", "network", "volume", "battery", "control-center", "session" ] +end = [ "tray", "notifications", "network", "volume", "battery", "control-center" ] margin_edge = 8 margin_ends = 80 margin_opposite_edge = 8 -start = [ "launcher", "clock", "media" ] +start = [ "clock", "media" ] thickness = 32 widget_spacing = 16 +[control_center] +sidebar_section = "none" +width = 750 + [desktop_widgets] schema_version = 2 widget_order = [ @@ -125,6 +129,7 @@ widget_order = [ [idle] behavior_order = [ "lock", "screen-off", "lock-and-suspend" ] +pre_action_fade_seconds = 30 [idle.behavior.lock] action = "lock" @@ -186,9 +191,15 @@ niri_overview_type_to_launch_enabled = true polkit_agent = true [shell.animation] - speed = 1.3500000201165676 + speed = 1.4500000216066837 + + [shell.launcher] + categories = false [shell.panel] + clipboard_placement = "attached" + launcher_placement = "attached" + session_position = "center" shadow = false transparency_mode = "glass" @@ -246,7 +257,6 @@ wallpaper_scheme = "muted" [wallpaper] directory = "/home/grey/nixos/assets/wallpapers" -transition_on_startup = true [wallpaper.default] path = "/home/grey/nixos/assets/wallpapers/kitagawa.jpg" @@ -263,16 +273,26 @@ transition_on_startup = true theme_mode = "dark" wallpaper_scheme = "muted" +[widget.battery] +enabled = true + +[widget.brightness] +enabled = true + [widget.control-center] custom_image = "/nix/store/ipwy1cafn30wy2fnr9hfa13xyrvbrnca-noctalia-5.0.0/share/noctalia/assets/images/distros/nixos.svg" +enabled = true [widget.media] -album_art_only = true hide_when_no_media = true +title_scroll = "always" [widget.network] show_label = false +[widget.session] +enabled = false + [widget.volume] mute_color = "on_surface" show_label = false diff --git a/modules/window-managers/niri.nix b/modules/window-managers/niri.nix index fd3ddc8..c5a476c 100644 --- a/modules/window-managers/niri.nix +++ b/modules/window-managers/niri.nix @@ -13,6 +13,8 @@ cage ]; + services.upower.enable = true; + programs.niri = { enable = true; useNautilus = true;