Advertisement
poetician

i3 ArcoLinux Fr | Polybar | include included (link in the config)

Dec 31st, 2022 (edited)
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.64 KB | None | 0 0
  1. # ==== 𓁿Ꝣᰃ𑊸 ㄗ 𑁣 ᕮ ፖ ༑ ᙅ ༑ 𑁗 ⴄ - = - ᙦᗤ𐏒𐌕𐏒𐀏ꤚ: ㄗ𐍈𐔹ⵖЪДⴽ
  2. # ==== i3wm Ver: 4.21.1 (2022-10-28)) © 2009 Michael Stapelberg and contributors
  3. # ==== Dev URL: https://i3wm.org/ https://www.reddit.com/r/i3wm/
  4. # ==== ArcoLinux: https://www.arcolinux.info/ https://www.youtube.com/c/ErikDubois
  5. # ==== Dots: https://gitlab.com/Poetician https://pastebin.com/u/poetician
  6. # ==== ArcoLinux: https://www.arcolinux.info/ https://www.youtube.com/c/ErikDubois
  7. # ==== ISO_RELEASE=v22.12.02
  8. # ==== ISO_CODENAME=ArcoLinuxD
  9. # ==== ISO_BUILD=Sat Nov 19 10:29:43 AM CET 2022
  10. # ============================================ #
  11. # ========================================== #
  12. # ======================================== #
  13. # ==== Define Variables ==== #
  14.  
  15. set $mod Mod4
  16. include ~/.config/i3/include/borders.conf
  17. include ~/.config/i3/include/containers.conf
  18. include ~/.config/i3/include/display.conf
  19. include ~/.config/i3/include/launchers.conf
  20. include ~/.config/i3/include/navigation.conf
  21. include ~/.config/i3/include/restart.conf
  22. include ~/.config/i3/include/scratchwall.conf
  23. include ~/.config/i3/include/startup-Polybar.conf
  24. include ~/.config/i3/include/tiling.conf
  25. include ~/.config/i3/include/unassigned.conf
  26. include ~/.config/i3/include/workspaces.conf
  27.  
  28. # ====================================================================================#
  29. # ==== Workspace Assignments; Application Directives and Launching ==== #
  30.  
  31. set $ws1 "1"
  32. assign [class="firefox|librewolf-bin"] $ws1
  33. for_window [class="firefox|librewolf-bin"] focus, fullscreen enable
  34. exec --no-startup-id firefox
  35. bindsym Ctrl+Mod1+f exec firefox
  36. bindsym $mod+F9 exec firefox https://gitlab.com/Poetician
  37. bindsym $mod+F11 exec firefox https://pastebin.com/u/poetician
  38. bindsym $mod+Ctrl+w exec librewolf
  39. bindsym $mod+Home exec librewolf https://gitlab.com/Poetician
  40. bindsym $mod+End exec librewolf https://pastebin.com/u/poetician
  41. bindsym $mod+Prior exec librewolf https://odysee.com/
  42. bindsym $mod+Next exec librewolf https://studio.youtube.com/channel/UCmP5yzI3bT4EP5lyitpor8w
  43.  
  44.  
  45. set $ws2 "2"
  46. assign [class="Indicator-stickynotes"] $ws2
  47. for_window [class="Indicator-stickynotes"] focus, floating enable
  48. for_window [title="Préférences"] floating enable, move position center
  49. for_window [title="Choisir une couleur de texte"] floating enable, move position 40 480
  50. for_window [title="Choisir une couleur d'arrière-plan"] floating enable, move position 80 640
  51. bindsym $mod+Ctrl+s exec --no-startup-id indicator-stickynotes
  52.  
  53.  
  54. set $ws3 "3"
  55. assign [class="Gcolor3|qimgv"] $ws3
  56. for_window [class="qimgv"] focus
  57. for_window [title="Open Image"] floating enable, resize set 960 640, move position 480 200
  58. for_window [class="Gcolor3"] focus, floating enable, resize set 700 300, move position 1160 700
  59. bindsym $mod+c exec gcolor3
  60. bindsym $mod+d exec qimgv
  61. bindsym $mod+w exec viewnior
  62.  
  63.  
  64. set $ws4 "4"
  65. assign [class="libreoffice"] $ws4
  66. for_window [class="libreoffice"] focus, floating enable, resize set 1200 1040, move position 360 30
  67. bindsym $mod+l exec --no-startup-id libreoffice
  68.  
  69.  
  70. set $ws5 "5"
  71. assign [class="Blender|kdenlive"] $ws5
  72. for_window [class="Blender|kdenlive"] focus
  73. for_window [title="Clip titre"] focus, floating enable, resize set 1220 785, move position 350 150
  74. for_window [title=["Configurer"] focus, enable, resize set 1220 785, move position center
  75. for_window [title=["Ouvrir"] focus, enable, resize set 1220 785, move position center
  76. for_window [title="Rendu en cours…"]focus, floating enable, resize set 1220 785, move position center
  77. bindsym $mod+backslash exec blender
  78. bindsym $mod+k exec kdenlive
  79.  
  80.  
  81. set $ws6 "6"
  82. assign [class="Gimp-2.10|Inkscape"] $ws6
  83. for_window [class="Gimp-2.10|Inkscape"] focus
  84. for_window [title="Copying"] floating enable
  85. for_window [title="Deleting"] floating enable
  86. for_window [title="Moving"] floating enable
  87. for_window [window_role="^gimp-toolbox-color-dialog$"] floating enable
  88. for_window [window_role="pop-up"] focus, floating enable
  89. for_window [window_role="gimp-preferences"] floating enable, resize set 960 960, move position 480 40
  90. for_window [window_role="setup"] floating enable
  91. for_window [window_role="gimp-file-export"] floating enable, move position 80 80
  92. bindsym $mod+g exec gimp-2.10
  93. bindsym $mod+i exec inkscape
  94.  
  95.  
  96. set $ws7 "7"
  97. assign [class="Google Earth Pro"] $ws7
  98. for_window [class="Google Earth Pro"] focus
  99. bindsym $mod+e exec google-earth-pro
  100.  
  101.  
  102. set $ws8 "8"
  103. assign [class="Xscreensaver-demo"] $ws8
  104. for_window [class="Xscreensaver-demo"] floating enable, resize set 1600 900, move position center
  105. exec_always --no-startup-id xscreensaver
  106. exec --no-startup-id xscreensaver-demo
  107. bindsym $mod+Ctrl+x exec xscreensaver-demo
  108.  
  109.  
  110. set $ws9 "9"
  111. assign [class="kate|Meld"] $ws9
  112. for_window [class="kate"] focus, fullscreen enable
  113. for_window [title="Enregistrer les documents"] floating enable, resize set 640 300, move position center
  114. for_window [title="Ouvrir un fichier"] focus, floating enable, resize set 1280 800, move position 320 120
  115. exec --no-startup-id kate ~/.config/i3/config
  116. bindsym $mod+F1 exec kate ~/.config/alacritty/alacritty.yml
  117. bindsym $mod+F2 exec kate ~/.bashrc
  118. bindsym $mod+F3 exec kate ~/.config/i3/i3-keybinds
  119. bindsym $mod+F4 exec kate ~/.config/i3/config
  120. bindsym $mod+F5 exec kate ~/.config/i3/picom.conf
  121. bindsym $mod+F6 exec kate ~/.config/i3/polybar/config.ini
  122. bindsym $mod+F7 exec kate ~/.config/rofi/config.rasi
  123. bindsym $mod+F8 exec kate ~/.zshrc
  124. for_window [class="Meld"] focus
  125. bindsym $mod+h exec kate
  126. bindsym $mod+m exec meld
  127.  
  128.  
  129. set $ws10 "10"
  130. assign [class="Virt-manager"] $ws10
  131. for_window [class="Virt-manager"] focus
  132. bindsym $mod+F10 exec virt-manager
  133.  
  134.  
  135. set $ws11 "11"
  136. assign [class="Nemo"] $ws11
  137. for_window [class="Nemo"] focus
  138. for_window [title="Préférences du gestionnaire de fichiers"] focus, floating enable, resize set 960 716, move position 2100 110
  139. for_window [title="File conflict"] focus, floating enable, move position center
  140. exec --no-startup-id nemo
  141. bindsym $mod+Shift+Return exec nemo
  142. bindsym $mod+t exec thunar
  143.  
  144.  
  145. set $ws12 "12"
  146. assign [class="Deadbeef|Rhythmbox|Transmission-gtk"] $ws12
  147. for_window [class="Deadbeef"] floating enable, resize set 640 480, move position 3160 550
  148. for_window [title="Ouvrir un ou des fichiers"] focus, floating enable
  149. for_window [title="Préférences"] focus, floating enable, resize set 1100 980, move position center
  150. for_window [class="Rhythmbox"]floating enable, resize set 880 480, move position 1960 550
  151. for_window [class="Transmission-gtk"] floating enable, resize set 960 450, move position 2400 40
  152. bindsym $mod+Ctrl+a exec rhythmbox ~/Musique/criquet.opus
  153. bindsym $mod+F12 exec --no-startup-id transmission-gtk
  154. bindsym $mod+v exec deadbeef ~/Musique/eau.opus
  155. exec rhythmbox ~/Musique/criquet.opus
  156. exec --no-startup-id transmission-gtk
  157. exec vlc ~/Musique/eau.opus
  158.  
  159.  
  160. set $ws13 "13"
  161. assign [class="File-roller|Filezilla|Xfce4-dict"] $ws13
  162. for_window [title="Extraire"] focus, floating enable, resize set 960 480, move position 920 500
  163. for_window [class="File-roller"] focus, floating enable, resize set 880 560, move position 1280 496
  164. for_window [class="Filezilla"] focus
  165. bindsym $mod+Ctrl+f exec filezilla
  166. for_window [class="Xfce4-dict"] focus, floating enable, resize set 875 960, move position 1940 60
  167. bindsym $mod+Ctrl+d exec xfce4-dict
  168.  
  169.  
  170. set $ws14 "14"
  171. assign [class="Kvantum Manager|Lxappearance|Oomox|qt5ct|qt6ct"] $ws14
  172. for_window [class="Kvantum Manager"] focus, floating enable, move position 1960 240
  173. for_window [class="Lxappearance"] focus, floating enable, resize set 800 600, move position 2480 240
  174. for_window [class="Oomox"] focus
  175. for_window [class="qt5ct|qt6ct"] focus, floating enable, resize set 900 720, move position 510 160
  176. for_window [title="Outil de configuration de Qt5"] floating enable, resize set 900 720, move position 510 160
  177. bindsym Ctrl+Mod1+k exec kvantummanager
  178. bindsym Ctrl+Mod1+l exec lxappearance
  179. bindsym $mod+o exec oomox-gui
  180. bindsym $mod+Ctrl+q exec qt6ct
  181. bindsym $mod+Ctrl+t exec qt5ct
  182.  
  183.  
  184. set $ws15 "15"
  185. assign [class="gmic_qt"] $ws15
  186. for_window [class="gmic_qt"] focus, fullscreen enable
  187.  
  188.  
  189. set $ws16 "16"
  190. assign [class="Archlinux-tweak-tool.py|GParted|Grub-customizer"] $ws16
  191. for_window [class="Archlinux-tweak-tool.py"] focus, floating enable, resize set 1280 940, move position 2330 60
  192. for_window [title="Please choose a file"]focus, floating enable, resize set 950 900, move position 2480 50
  193. for_window [class="GParted"] focus, floating enable, resize set 775 500, move position 2960 50
  194. for_window [class="Grub-customizer"] focus, floating enable, resize set 900 800, move position 2000 50
  195. bindsym Ctrl+Mod1+comma exec --no-startup-id archlinux-tweak-tool
  196. bindsym $mod+Ctrl+g exec gparted
  197. bindsym $mod+z exec grub-customizer
  198.  
  199.  
  200. set $ws17 "17"
  201. assign [class="czkawka-gui"] $ws17
  202. for_window [class="czkawka-gui"] focus
  203. for_window [title="Confirmation de la suppression"] move position center
  204. for_window [title="À propos de Czkawka"] move position center
  205. bindsym $mod+Ctrl+c exec czkawka-gui
  206.  
  207. # ==================== The End Or Start Again ================= #
  208. # ======================================================================= #
  209.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement