From 08aa45e72a1ff61eb613ec96f763b3129d8db250 Mon Sep 17 00:00:00 2001 From: Gil Portenseigne Date: Mon, 3 Aug 2026 21:04:27 +0200 Subject: [PATCH] config noctalia --- .config/sway/config | 2 ++ .config/sway/config.d/08-launchers.conf | 24 +++++++++++++++--------- .config/sway/noctalia | 18 ++++++++++++++++++ .local/state/noctalia/settings.toml | 3 +++ 4 files changed, 38 insertions(+), 9 deletions(-) create mode 100644 .config/sway/noctalia diff --git a/.config/sway/config b/.config/sway/config index e55a47e..2bea12c 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -11,3 +11,5 @@ include $HOME/.config/sway/config.d/* # preload x11 xwayland force exec noctalia + +include ~/.config/sway/noctalia diff --git a/.config/sway/config.d/08-launchers.conf b/.config/sway/config.d/08-launchers.conf index deb4dd0..6acbe7e 100644 --- a/.config/sway/config.d/08-launchers.conf +++ b/.config/sway/config.d/08-launchers.conf @@ -2,7 +2,7 @@ # menus: exec & apps bindsym $mod+d exec $menud -bindsym $mod+p exec $menup +#bindsym $mod+p exec $menup # terminal bindsym $mod+ctrl+t exec $term @@ -18,10 +18,6 @@ bindsym $mad+Shift+i exec "$infosystem" # lockscreen bindsym $mad+Shift+l exec "$locker" -# wall: set or random -bindsym $mod+Ctrl+w exec --no-startup-id "nakedwalls" -bindsym $mad+Ctrl+w exec --no-startup-id "$HOME/.config/sway/scripts/wallrdm" - # screenshot bindsym $mad+y exec 'grim -g "$(slurp)" - | wl-copy' @@ -62,13 +58,23 @@ bindsym $mad+Backspace exec "dotcleaner" bindsym $mad+Shift+s exec "$HOME/.config/sway/scripts/screentemp toggle; pkill -RTMIN+5 waybar" # Push-to-talk : maintenir Ctrl+! -bindsym Ctrl+exclam exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done" -bindsym --release Ctrl+exclam exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 1; done" -bindsym Ctrl+k exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done" -bindsym --release Ctrl+k exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 1; done" +#bindsym Ctrl+exclam exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done" +#bindsym --release Ctrl+exclam exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 1; done" +#bindsym Ctrl+k exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done" +#bindsym --release Ctrl+k exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 1; done" # Ctrl+Shift+! : mute permanent bindsym Ctrl+Shift+exclam exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done" bindsym Ctrl+Shift+k exec sh -c "pactl list short sources | cut -f2 | while read -r src; do pactl set-source-mute \"\$src\" 0; done" bindsym Ctrl+Space exec sh -c "/home/gil/.local/bin/toggleLayout.sh" + +set $ipc noctalia msg +bindsym $mod+p exec $ipc panel-toggle launcher +bindsym $mod+c exec $ipc panel-toggle control-center +bindsym $mod+comma exec $ipc settings-toggle +#bindsym --locked XF86AudioRaiseVolume exec $ipc volume-up +#bindsym --locked XF86AudioLowerVolume exec $ipc volume-down +#bindsym --locked XF86AudioMute exec $ipc volume-mute +#bindsym --locked XF86MonBrightnessUp exec $ipc brightness-up +#bindsym --locked XF86MonBrightnessDown exec $ipc brightness-down diff --git a/.config/sway/noctalia b/.config/sway/noctalia new file mode 100644 index 0000000..81dc826 --- /dev/null +++ b/.config/sway/noctalia @@ -0,0 +1,18 @@ +set $primary #67e4e0 +set $on_primary #182524 +set $secondary #599ed9 +set $tertiary #595ed9 +set $error #7f2a41 +set $surface #0b2d32 +set $on_surface #f2f3f3 +set $on_surface_variant #afb6b6 +set $outline #657574 + +## Window Colours +# class border backgr. text indicator child_border +client.focused $primary $surface $on_surface $primary $primary +client.focused_inactive $outline $surface $on_surface_variant $outline $outline +client.unfocused $outline $surface $on_surface_variant $outline $outline +client.urgent $error $surface $on_surface $error $error +client.placeholder $surface $surface $on_surface_variant $surface $surface +client.background $surface diff --git a/.local/state/noctalia/settings.toml b/.local/state/noctalia/settings.toml index 58856fa..ec65218 100644 --- a/.local/state/noctalia/settings.toml +++ b/.local/state/noctalia/settings.toml @@ -45,6 +45,9 @@ mode = "dark" source = "wallpaper" wallpaper_scheme = "vibrant" + [theme.templates] + builtin_ids = [ "foot", "gtk3", "gtk4", "qt", "sway" ] + [wallpaper] directory = "/home/gil/.local/share/background"