diff --git a/.config/i3/config.d/ui.conf b/.config/i3/config.d/ui.conf index e95e741..6a6d8da 100644 --- a/.config/i3/config.d/ui.conf +++ b/.config/i3/config.d/ui.conf @@ -1,13 +1,71 @@ -exec_always --no-startup-id feh --bg-scale ~/.config/i3/wallpaper.jpg +# Workspaces + +set $ws1 "1: Dev" +set $ws2 "2: Firefox" +set $ws3 "3: Management" +set $ws4 "4" +set $ws5 "5" +set $ws6 "6" +set $ws7 "7: Music" +set $ws8 "8" +set $ws9 "9" +set $ws10 "10" + +bindsym $mod+1 workspace number $ws1 +bindsym $mod+2 workspace number $ws2 +bindsym $mod+3 workspace number $ws3 +bindsym $mod+4 workspace number $ws4 +bindsym $mod+5 workspace number $ws5 +bindsym $mod+6 workspace number $ws6 +bindsym $mod+7 workspace number $ws7 +bindsym $mod+8 workspace number $ws8 +bindsym $mod+9 workspace number $ws9 +bindsym $mod+0 workspace number $ws10 + +bindsym $mod+Shift+1 move container to workspace number $ws1 +bindsym $mod+Shift+2 move container to workspace number $ws2 +bindsym $mod+Shift+3 move container to workspace number $ws3 +bindsym $mod+Shift+4 move container to workspace number $ws4 +bindsym $mod+Shift+5 move container to workspace number $ws5 +bindsym $mod+Shift+6 move container to workspace number $ws6 +bindsym $mod+Shift+7 move container to workspace number $ws7 +bindsym $mod+Shift+8 move container to workspace number $ws8 +bindsym $mod+Shift+9 move container to workspace number $ws9 +bindsym $mod+Shift+0 move container to workspace number $ws10 + +# assign [class="firefox"] $ws2 +assign [class="Spotify"] $ws7 + +exec --no-startup-id i3-msg 'workspace $ws2; exec firefox' +exec --no-startup-id i3-msg 'workspace $ws1; exec kitty; $ws1' + +# Multiple monitors + +workspace $ws1 output DP-1-3 eDP-1 +workspace $ws2 output DP-1-3 eDP-1 +workspace $ws3 output DP-1-3 eDP-1 +workspace $ws4 output DP-1-3 eDP-1 +workspace $ws5 output eDP-1 +workspace $ws6 output eDP-1 +workspace $ws7 output eDP-1 +workspace $ws8 output eDP-1 + +exec_always --no-startup-id xrandr --output eDP-1 --primary --mode 1920x1080 --pos 1920x903 --rotate normal --output DP-1-3 --mode 1920x1200 --pos 0x0 --rotate normal +bindsym $mod+m exec --no-startup-id xrandr --output eDP-1 --primary --mode 1920x1080 --pos 1920x903 --rotate normal --output DP-1-3 --mode 1920x1200 --pos 0x0 --rotate normal +# bindsym $mod+m exec --no-startup-id xrandr --output HDMI2 --auto --right-of eDP1 + + +# Normal stuff exec_always --no-startup-id "picom --config ~/.config/picom/picom.conf" exec_always --no-startup-id ~/.config/polybar/launch.sh & +exec_always --no-startup-id feh --bg-scale ~/.config/i3/wallpapers/mountains.jpg + for_window [class="^.*"] border pixel 3 default_floating_border none default_floating_border normal 0 hide_edge_borders smart -gaps inner 8 +gaps inner 20 smart_gaps on - diff --git a/.config/i3/config.d/workspaces.conf b/.config/i3/config.d/workspaces.conf deleted file mode 100644 index a01205f..0000000 --- a/.config/i3/config.d/workspaces.conf +++ /dev/null @@ -1,38 +0,0 @@ -set $ws1 "1: Terminal" -set $ws2 "2: Firefox" -set $ws3 "3: Music" -set $ws4 "4" -set $ws5 "5" -set $ws6 "6" -set $ws7 "7" -set $ws8 "8" -set $ws9 "9" -set $ws10 "10" - -bindsym $mod+1 workspace number $ws1 -bindsym $mod+2 workspace number $ws2 -bindsym $mod+3 workspace number $ws3 -bindsym $mod+4 workspace number $ws4 -bindsym $mod+5 workspace number $ws5 -bindsym $mod+6 workspace number $ws6 -bindsym $mod+7 workspace number $ws7 -bindsym $mod+8 workspace number $ws8 -bindsym $mod+9 workspace number $ws9 -bindsym $mod+0 workspace number $ws10 - -bindsym $mod+Shift+1 move container to workspace number $ws1 -bindsym $mod+Shift+2 move container to workspace number $ws2 -bindsym $mod+Shift+3 move container to workspace number $ws3 -bindsym $mod+Shift+4 move container to workspace number $ws4 -bindsym $mod+Shift+5 move container to workspace number $ws5 -bindsym $mod+Shift+6 move container to workspace number $ws6 -bindsym $mod+Shift+7 move container to workspace number $ws7 -bindsym $mod+Shift+8 move container to workspace number $ws8 -bindsym $mod+Shift+9 move container to workspace number $ws9 -bindsym $mod+Shift+0 move container to workspace number $ws10 - -assign [class="firefox"] $ws2 -assign [class="Spotify"] $ws3 - -exec --no-startup-id firefox -exec --no-startup-id i3-msg 'workspace $ws1; exec kitty; $ws1' diff --git a/.config/i3/wallpapers/archlinux_dark.png b/.config/i3/wallpapers/archlinux_dark.png new file mode 100644 index 0000000..12a194f Binary files /dev/null and b/.config/i3/wallpapers/archlinux_dark.png differ diff --git a/.config/i3/wallpapers/archlinux_light.png b/.config/i3/wallpapers/archlinux_light.png new file mode 100644 index 0000000..0f92096 Binary files /dev/null and b/.config/i3/wallpapers/archlinux_light.png differ diff --git a/.config/i3/wallpaper.jpg b/.config/i3/wallpapers/cold_ripple.jpg similarity index 100% rename from .config/i3/wallpaper.jpg rename to .config/i3/wallpapers/cold_ripple.jpg diff --git a/.config/i3/wallpapers/linux_70s_light.png b/.config/i3/wallpapers/linux_70s_light.png new file mode 100644 index 0000000..908c172 Binary files /dev/null and b/.config/i3/wallpapers/linux_70s_light.png differ diff --git a/.config/i3/wallpapers/mountains.jpg b/.config/i3/wallpapers/mountains.jpg new file mode 100644 index 0000000..7f4ad7c Binary files /dev/null and b/.config/i3/wallpapers/mountains.jpg differ diff --git a/.config/i3/wallpapers/space_light.png b/.config/i3/wallpapers/space_light.png new file mode 100644 index 0000000..6e08ad6 Binary files /dev/null and b/.config/i3/wallpapers/space_light.png differ