diff --git a/hyprland/.config/hypr/conf/keybindings/default.conf b/hyprland/.config/hypr/conf/keybindings/default.conf index 474df3f..30db633 100644 --- a/hyprland/.config/hypr/conf/keybindings/default.conf +++ b/hyprland/.config/hypr/conf/keybindings/default.conf @@ -6,6 +6,7 @@ bind = $mainMod, K, exec, $waybar_toggle bind = $mainMod, Q, exec, $terminal bind = $mainMod, W, exec, $terminal -e zellij bind = $mainMod, E, exec, $fileManager +bind = $mainMod, N, exec, $network_manager bind = $mainMod, V, togglefloating, bind = $mainMod, C, killactive, bind = $mainMod, M, exit, diff --git a/hyprland/.config/hypr/conf/windowrules/default.conf b/hyprland/.config/hypr/conf/windowrules/default.conf index 0e776ac..d86abaf 100644 --- a/hyprland/.config/hypr/conf/windowrules/default.conf +++ b/hyprland/.config/hypr/conf/windowrules/default.conf @@ -7,6 +7,10 @@ windowrulev2 = bordercolor rgb(FF0000) rgb(880808) 15deg,fullscreen:1 windowrulev2 = animation popin,class:^(alacritty|Alacritty|pavucontrol|org.kde.polkit-kde-authentication-agent-1)$ windowrulev2 = float,class:^(pavucontrol|wlogout|dunst|Dunst|org.kde.polkit-kde-authentication-agent-1)$ +# alacritty: +windowrulev2 = float, class:floating +windowrulev2 = animation popin, class:floating + # firefox rules : windowrulev2= float,class:^(Firefox|firefox)$,title:^(Library|Picture-in-Picture)$ windowrulev2= animation popin,class:^(Firefox|firefox)$,title:^(Library|Picture-in-Picture)$ diff --git a/hyprland/.config/hypr/hyprland.conf b/hyprland/.config/hypr/hyprland.conf index f52577f..7a94ed1 100644 --- a/hyprland/.config/hypr/hyprland.conf +++ b/hyprland/.config/hypr/hyprland.conf @@ -16,6 +16,7 @@ $scr_path = ~/.config/hypr/scripts $mainMod = SUPER $terminal = alacritty $fileManager = dolphin +$network_manager = $scr_path/nmtui-launch.sh $screenshot = $scr_path/hyprshot.sh $swww_random = $scr_path/swww-random.sh $waybar_toggle = $scr_path/waybar-toggle.sh diff --git a/hyprland/.config/hypr/scripts/nmtui-launch.sh b/hyprland/.config/hypr/scripts/nmtui-launch.sh new file mode 100755 index 0000000..ec2425b --- /dev/null +++ b/hyprland/.config/hypr/scripts/nmtui-launch.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +window_class="floating" + +alacritty --class $window_class -e nmtui diff --git a/hyprland/.config/waybar/river/config.jsonc b/hyprland/.config/waybar/river/config.jsonc index 925df0e..f82810c 100644 --- a/hyprland/.config/waybar/river/config.jsonc +++ b/hyprland/.config/waybar/river/config.jsonc @@ -193,7 +193,7 @@ "format-linked": "{ifname} (No IP) ", "format-disconnected": " N/A {signalStrength}% : 0.0.0.0", "format-alt": "{ifname}: {ipaddr}/{cidr}", - "on-click-right": "alacritty -e nmtui", + "on-click-right": "$HOME/.config/hypr/scripts/nmtui-launch.sh", "tooltip": false }, "network#network-2": { @@ -201,7 +201,7 @@ "format-ethernet": " {bandwidthDownBytes}  {bandwidthUpBytes}", "format-linked": "(No IP) ", "format-disconnected": " {bandwidthDownBytes}  {bandwidthUpBytes}", - "on-click-right": "alacritty -e nmtui", + "on-click-right": "$HOME/.config/hypr/scripts/nmtui-launch.sh", "tooltip": false, "interval": 1 },