Atlas - config
Home / systems / linux / dotfiles / main / .config / sway Lines: 1 | Size: 4185 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)][FILE BEGIN]1### Variables 2set $mod Mod4 3set $left h 4set $down j 5set $up k 6set $right l 7set $term kitty 8set $menu dmenu_run -p RUN: -fn "Departure Mono" -b 9 10### Theme Colors (Dark Retro Workstation) 11set $bg #1a1a1a 12set $bg2 #222222 13set $fg #e6e6e6 14set $accent #3c3c3c 15set $hl #7a7a7a 16 17font pango:Departure Mono 12 18 19default_border pixel 2 20default_floating_border pixel 2 21 22client.focused $bg2 $hl $fg $fg 23client.unfocused $bg $bg2 $accent $accent 24client.focused_inactive $bg $accent $fg $fg 25client.urgent #702020 #702020 #ffffff #ffffff 26 27 28### Output configuration 29output * bg ~/Documents/Wallpapers/furry.jpg fill 30 31### Keybindings 32 bindsym $mod+Return exec $term 33 bindsym $mod+Backspace kill 34 bindsym $mod+d exec $menu 35 36 floating_modifier $mod normal 37 38 bindsym $mod+Shift+c reload 39 bindsym $mod+Shift+e exec swaynag -t warning -m 'Exit sway?' -B 'Yes' 'swaymsg exit' 40 41 bindsym $mod+$left focus left 42 bindsym $mod+$down focus down 43 bindsym $mod+$up focus up 44 bindsym $mod+$right focus right 45 bindsym $mod+Left focus left 46 bindsym $mod+Down focus down 47 bindsym $mod+Up focus up 48 bindsym $mod+Right focus right 49 50 bindsym $mod+Shift+$left move left 51 bindsym $mod+Shift+$down move down 52 bindsym $mod+Shift+$up move up 53 bindsym $mod+Shift+$right move right 54 bindsym $mod+Shift+Left move left 55 bindsym $mod+Shift+Down move down 56 bindsym $mod+Shift+Up move up 57 bindsym $mod+Shift+Right move right 58 59 bindsym $mod+1 workspace number 1 60 bindsym $mod+2 workspace number 2 61 bindsym $mod+3 workspace number 3 62 bindsym $mod+4 workspace number 4 63 bindsym $mod+5 workspace number 5 64 bindsym $mod+6 workspace number 6 65 bindsym $mod+7 workspace number 7 66 bindsym $mod+8 workspace number 8 67 bindsym $mod+9 workspace number 9 68 bindsym $mod+0 workspace number 10 69 70 bindsym $mod+Shift+1 move container to workspace number 1 71 bindsym $mod+Shift+2 move container to workspace number 2 72 bindsym $mod+Shift+3 move container to workspace number 3 73 bindsym $mod+Shift+4 move container to workspace number 4 74 bindsym $mod+Shift+5 move container to workspace number 5 75 bindsym $mod+Shift+6 move container to workspace number 6 76 bindsym $mod+Shift+7 move container to workspace number 7 77 bindsym $mod+Shift+8 move container to workspace number 8 78 bindsym $mod+Shift+9 move container to workspace number 9 79 bindsym $mod+Shift+0 move container to workspace number 10 80 81 bindsym $mod+b splith 82 bindsym $mod+v splitv 83 bindsym $mod+s layout stacking 84 bindsym $mod+w layout tabbed 85 bindsym $mod+e layout toggle split 86 bindsym $mod+f fullscreen 87 bindsym $mod+Shift+space floating toggle 88 bindsym $mod+space focus mode_toggle 89 bindsym $mod+a focus parent 90 91### Scratchpad 92 bindsym $mod+Shift+minus move scratchpad 93 bindsym $mod+minus scratchpad show 94 95### Screenshot 96 97 bindsym Print exec grim -g "$(slurp)" - | swappy -f - 98 99### Resize Mode 100mode "resize" { 101 bindsym $left resize shrink width 10px 102 bindsym $down resize grow height 10px 103 bindsym $up resize shrink height 10px 104 bindsym $right resize grow width 10px 105 bindsym Left resize shrink width 10px 106 bindsym Down resize grow height 10px 107 bindsym Up resize shrink height 10px 108 bindsym Right resize grow width 10px 109 110 bindsym Return mode "default" 111 bindsym Escape mode "default" 112} 113bindsym $mod+r mode "resize" 114 115 116### Audio & Brightness 117 bindsym --locked XF86AudioMute exec pactl set-sink-mute \@DEFAULT_SINK@ toggle 118 bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume \@DEFAULT_SINK@ -5% 119 bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume \@DEFAULT_SINK@ +5% 120 bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle 121 bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%- 122 bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+ 123 124 125### Retro Swaybar 126bar { 127} 128 129exec_always { 130 waybar 131} 132 133### GTK / QT Apps 134exec_always { 135 gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark' 136 QT_QPA_PLATFORMTHEME=qt5ct qt5ct 137} 138 139include /etc/sway/config.d/* 140[FILE END](C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.