Advertisement
Guest User

Untitled

a guest
May 5th, 2022
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.93 KB | None | 0 0
  1. # exec --no-startup-id ~/set_once_i3.sh
  2. # This file is a modified version based on default i3-config-wizard config
  3. # source is available here:
  4. # https://raw.githubusercontent.com/endeavouros-team/endeavouros-i3wm-setup/master/.config/i3/config
  5. # Maintainer: joekamprad [[email protected]]
  6. # https://endeavouros.com
  7. #
  8. # iconic font icon search: https://fontawesome.com/v4.7/cheatsheet/
  9. #
  10. # --> to update this run the following command (will backup existing setup file)
  11. # wget --backups=1 https://raw.githubusercontent.com/endeavouros-team/endeavouros-i3wm-setup/main/.config/i3/config -P ~/.config/i3/
  12. #
  13. # Endeavouros-i3 config file
  14. # Source for complete framework of our i3 config and theming here: https://github.com/endeavouros-team/endeavouros-i3wm-setup
  15. # EndeavourOS wiki holds some Information also: https://discovery.endeavouros.com/window-tiling-managers/i3-wm/
  16. # Please see http://i3wm.org/docs/userguide.html for the official i3 reference!
  17.  
  18. #######################
  19. # config starts here: #
  20. #######################
  21.  
  22. # Font for window titles. Will also be used by the bar unless a different font
  23. # is used in the bar {} block below.
  24. # This font is widely installed, provides lots of unicode glyphs, right-to-left
  25. # text rendering and scalability on retina/hidpi displays (thanks to pango).
  26. font pango: Noto Sans Regular 10
  27.  
  28. # set the mod key to the winkey:
  29. set $mod Mod1
  30.  
  31. #####################
  32. # workspace layout: #
  33. #####################
  34.  
  35. # default i3 tiling mode:
  36. workspace_layout default
  37.  
  38. # i3 stacking layout:
  39. # Each window will be fullscreen and tabbed top to bottom.
  40. #workspace_layout stacking
  41.  
  42. # i3 tabbed layout:
  43. # Each new window will open fullscreen as a tab (left to right)
  44. #workspace_layout tabbed
  45.  
  46. ##############################
  47. # extra options for windows: #
  48. ##############################
  49.  
  50. #border indicator on windows:
  51. new_window pixel 1
  52.  
  53. # thin borders
  54. # hide_edge_borders both
  55.  
  56. # Set inner/outer gaps
  57. gaps inner 4
  58. gaps outer 1
  59.  
  60. # show window title bars (not officially supported with i3gaps)
  61. #default_border normal
  62.  
  63. # window title alignment
  64. #title_align center
  65.  
  66. # Use Mouse+$mod to drag floating windows to their wanted position
  67. floating_modifier $mod
  68.  
  69. # switch to workspace
  70. bindsym $mod+1 workspace $ws1
  71. bindsym $mod+2 workspace $ws2
  72. bindsym $mod+3 workspace $ws3
  73. bindsym $mod+4 workspace $ws4
  74. bindsym $mod+5 workspace $ws5
  75. bindsym $mod+6 workspace $ws6
  76. bindsym $mod+7 workspace $ws7
  77. bindsym $mod+8 workspace $ws8
  78. bindsym $mod+9 workspace $ws9
  79. bindsym $mod+0 workspace $ws10
  80.  
  81. # switch to workspace with numpad keys
  82. bindcode $mod+87 workspace 1
  83. bindcode $mod+88 workspace 2
  84. bindcode $mod+89 workspace 3
  85. bindcode $mod+83 workspace 4
  86. bindcode $mod+84 workspace 5
  87. bindcode $mod+85 workspace 6
  88. bindcode $mod+79 workspace 7
  89. bindcode $mod+80 workspace 8
  90. bindcode $mod+81 workspace 9
  91. bindcode $mod+90 workspace 10
  92.  
  93. # switch to workspace with numlock numpad keys
  94. bindcode $mod+Mod2+87 workspace $ws1
  95. bindcode $mod+Mod2+88 workspace $ws2
  96. bindcode $mod+Mod2+89 workspace $ws3
  97. bindcode $mod+Mod2+83 workspace $ws4
  98. bindcode $mod+Mod2+84 workspace $ws5
  99. bindcode $mod+Mod2+85 workspace $ws6
  100. bindcode $mod+Mod2+79 workspace $ws7
  101. bindcode $mod+Mod2+80 workspace $ws8
  102. bindcode $mod+Mod2+81 workspace $ws9
  103. bindcode $mod+Mod2+90 workspace $ws10
  104.  
  105. # move focused container to workspace
  106. bindsym $mod+Shift+1 move container to workspace $ws1
  107. bindsym $mod+Shift+2 move container to workspace $ws2
  108. bindsym $mod+Shift+3 move container to workspace $ws3
  109. bindsym $mod+Shift+4 move container to workspace $ws4
  110. bindsym $mod+Shift+5 move container to workspace $ws5
  111. bindsym $mod+Shift+6 move container to workspace $ws6
  112. bindsym $mod+Shift+7 move container to workspace $ws7
  113. bindsym $mod+Shift+8 move container to workspace $ws8
  114. bindsym $mod+Shift+9 move container to workspace $ws9
  115. bindsym $mod+Shift+0 move container to workspace $ws10
  116.  
  117. # move focused container to workspace with numpad keys
  118. bindcode $mod+Shift+Mod2+87 move container to workspace $ws1
  119. bindcode $mod+Shift+Mod2+88 move container to workspace $ws2
  120. bindcode $mod+Shift+Mod2+89 move container to workspace $ws3
  121. bindcode $mod+Shift+Mod2+83 move container to workspace $ws4
  122. bindcode $mod+Shift+Mod2+84 move container to workspace $ws5
  123. bindcode $mod+Shift+Mod2+85 move container to workspace $ws6
  124. bindcode $mod+Shift+Mod2+79 move container to workspace $ws7
  125. bindcode $mod+Shift+Mod2+80 move container to workspace $ws8
  126. bindcode $mod+Shift+Mod2+81 move container to workspace $ws9
  127. bindcode $mod+Shift+Mod2+90 move container to workspace $ws10
  128.  
  129. # move focused container to workspace with numpad keys
  130. bindcode $mod+Shift+87 move container to workspace $ws1
  131. bindcode $mod+Shift+88 move container to workspace $ws2
  132. bindcode $mod+Shift+89 move container to workspace $ws3
  133. bindcode $mod+Shift+83 move container to workspace $ws4
  134. bindcode $mod+Shift+84 move container to workspace $ws5
  135. bindcode $mod+Shift+85 move container to workspace $ws6
  136. bindcode $mod+Shift+79 move container to workspace $ws7
  137. bindcode $mod+Shift+80 move container to workspace $ws8
  138. bindcode $mod+Shift+81 move container to workspace $ws9
  139. bindcode $mod+Shift+90 move container to workspace $ws10
  140.  
  141. # resize window (you can also use the mouse for that):
  142. #mode "resize" {
  143. # These bindings trigger as soon as you enter the resize mode
  144. # Pressing left will shrink the window's width.
  145. # Pressing right will grow the window's width.
  146. # Pressing up will shrink the window's height.
  147. # Pressing down will grow the window's height.
  148. # bindsym j resize shrink width 10 px or 10 ppt
  149. # bindsym k resize grow height 10 px or 10 ppt
  150. # bindsym l resize shrink height 10 px or 10 ppt
  151. # bindsym ntilde resize grow width 10 px or 10 ppt
  152.  
  153. # same bindings, but for the arrow keys
  154. # bindsym Left resize shrink width 10 px or 10 ppt
  155. # bindsym Down resize grow height 10 px or 10 ppt
  156. # bindsym Up resize shrink height 10 px or 10 ppt
  157. # bindsym Right resize grow width 10 px or 10 ppt
  158.  
  159. # back to normal: Enter or Escape
  160. # bindsym Return mode "default"
  161. # bindsym Escape mode "default"
  162. #}
  163.  
  164. bindsym $mod+r mode "resize"
  165.  
  166. ######################################
  167. # keybindings for different actions: #
  168. ######################################
  169.  
  170. # start a terminal
  171. bindsym $mod+Return exec xfce4-terminal
  172.  
  173. # kill focused window
  174. bindsym $mod+q kill
  175.  
  176. # exit-menu
  177. bindsym $mod+Shift+e exec ~/.config/i3/scripts/powermenu
  178.  
  179. # Lock the system
  180. # lock with a picture:
  181. #bindsym $mod+l exec i3lock -i ~/.config/i3/i3-lock-screen.png -p default|win -t
  182. # lock by blurring the screen:
  183. bindsym $mod+l exec ~/.config/i3/scripts/blur-lock
  184.  
  185. # reload the configuration file
  186. bindsym $mod+Shift+c reload
  187.  
  188. # restart i3 inplace (preserves your layout/session, can be used to update i3)
  189. bindsym $mod+Shift+r restart
  190.  
  191. # keybinding in fancy rofi (automated):
  192. bindsym F1 exec ~/.config/i3/scripts/keyhint-2
  193. # alternative
  194. # keybinding list in editor:
  195. # bindsym $mod+F1 exec xed ~/.config/i3/keybindings
  196.  
  197. # Backlight control
  198. bindsym XF86MonBrightnessUp exec xbacklight +5 && notify-send "Brightness - $(xbacklight -get | cut -c1-2)%"
  199. bindsym XF86MonBrightnessDown exec xbacklight -5 && notify-send "Brightness - $(xbacklight -get | cut -c1-2)%"
  200.  
  201. # change focus
  202. bindsym $mod+j focus left
  203. bindsym $mod+k focus down
  204. bindsym $mod+b focus up
  205. bindsym $mod+o focus right
  206.  
  207. # alternatively, you can use the cursor keys:
  208. bindsym $mod+Left focus left
  209. bindsym $mod+Down focus down
  210. bindsym $mod+Up focus up
  211. bindsym $mod+Right focus right
  212.  
  213. # move focused window
  214. bindsym $mod+Shift+j move left
  215. bindsym $mod+Shift+k move down
  216. bindsym $mod+Shift+b move up
  217. bindsym $mod+Shift+o move right
  218.  
  219. # alternatively, you can use the cursor keys:
  220. bindsym $mod+Shift+Left move left
  221. bindsym $mod+Shift+Down move down
  222. bindsym $mod+Shift+Up move up
  223. bindsym $mod+Shift+Right move right
  224.  
  225. # split in horizontal orientation
  226. bindsym $mod+h split h
  227.  
  228. # split in vertical orientation
  229. bindsym $mod+v split v
  230.  
  231. # enter fullscreen mode for the focused container
  232. bindsym $mod+f fullscreen toggle
  233.  
  234. # change container layout (stacked, tabbed, toggle split)
  235. bindsym $mod+s layout stacking
  236. bindsym $mod+g layout tabbed
  237. bindsym $mod+e layout toggle split
  238.  
  239. # toggle tiling / floating
  240. bindsym $mod+Shift+space floating toggle
  241.  
  242. # change focus between tiling / floating windows
  243. bindsym $mod+space focus mode_toggle
  244.  
  245. # focus the parent container
  246. bindsym $mod+a focus parent
  247.  
  248. # open new empty workspace
  249. bindsym $mod+Shift+n exec ~/.config/i3/scripts/empty_workspace
  250.  
  251. # Multimedia Keys
  252.  
  253. # volume
  254. bindsym XF86AudioRaiseVolume exec amixer -D pulse sset Master 5%+ && pkill -RTMIN+1 i3blocks
  255. bindsym XF86AudioLowerVolume exec amixer -D pulse sset Master 5%- && pkill -RTMIN+1 i3blocks
  256.  
  257. # gradular volume control
  258. bindsym $mod+XF86AudioRaiseVolume exec amixer -D pulse sset Master 1%+ && pkill -RTMIN+1 i3blocks
  259. bindsym $mod+XF86AudioLowerVolume exec amixer -D pulse sset Master 1%- && pkill -RTMIN+1 i3blocks
  260.  
  261. # mute
  262. bindsym XF86AudioMute exec amixer sset Master toggle && killall -USR1 i3blocks
  263.  
  264. # audio control
  265. bindsym XF86AudioPlay exec playerctl play
  266. bindsym XF86AudioPause exec playerctl pause
  267. bindsym XF86AudioNext exec playerctl next
  268. bindsym XF86AudioPrev exec playerctl previous
  269.  
  270. # Redirect sound to headphones
  271. bindsym $mod+p exec /usr/local/bin/switch-audio-port
  272.  
  273. ## App shortcuts
  274. bindsym $mod+w exec /usr/bin/firefox
  275. bindsym $mod+n exec /usr/bin/thunar
  276. bindsym Print exec scrot ~/%Y-%m-%d-%T-screenshot.png && notify-send "Screenshot saved to ~/$(date +"%Y-%m-%d-%T")-screenshot.png"
  277.  
  278. # Power Profiles menu switcher (rofi)
  279. bindsym $mod+Shift+p exec ~/.config/i3/scripts/power-profiles
  280.  
  281. ##########################################
  282. # configuration for workspace behaviour: #
  283. ##########################################
  284.  
  285. # Define names for default workspaces for which we configure key bindings later on.
  286. # We use variables to avoid repeating the names in multiple places.
  287. set $ws1 "1:"
  288. set $ws2 "2:"
  289. set $ws3 "3:"
  290. set $ws4 "4:"
  291. set $ws5 "5:"
  292. set $ws6 "6"
  293. set $ws7 "7"
  294. set $ws8 "8"
  295. set $ws9 "9"
  296. set $ws10 "10"
  297.  
  298. # use workspaces on different displays:
  299. # where you have to replace VGA-0/HDMI-0 with the names for your displays
  300. # you can get from xrandr command
  301. #workspace $ws1 output VGA-0
  302. #workspace $ws2 output VGA-0
  303. #workspace $ws3 output HDMI-0
  304. #workspace $ws4 output HDMI-0
  305. #workspace $ws5 output HDMI-0
  306.  
  307. # bind program to workspace and focus to them on startup:
  308. assign [class="Xfce4-terminal"] $ws1
  309. assign [class="(?i)firefox"] $ws2
  310. assign [class="Thunar"] $ws3
  311. assign [class="Thunderbird"] $ws4
  312. assign [class="TelegramDesktop"] $ws5
  313.  
  314. # automatic set focus new window if it opens on another workspace then the current:
  315. for_window [class=Xfce4-terminal] focus
  316. for_window [class=(?i)firefox] focus
  317. for_window [class=Thunar] focus
  318. for_window [class=Thunderbird] focus
  319. for_window [class=TelegramDesktop] focus
  320.  
  321. ##############
  322. # compositor #
  323. ##############
  324.  
  325. # transparency
  326. # uncomment one of them to be used (picom package is installed per default)
  327. # options could need changes, related to used GPU and drivers.
  328. # to find the right setting consult the archwiki or ask at the forum.
  329. #
  330. # xcompmgr: https://wiki.archlinux.org/title/Xcompmgr
  331. # manpage: https://man.archlinux.org/man/xcompmgr.1.en
  332. #exec --no-startup-id xcompmgr -C -n &
  333. # or an more specialized config like this:
  334. #exec --no-startup-id xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55 &
  335. #
  336. # or:
  337. #
  338. # picom: https://wiki.archlinux.org/title/Picom
  339. # manpage: https://man.archlinux.org/man/picom.1.en
  340. # The default configuration is available in /etc/xdg/picom.conf
  341. # For modifications, it can be copied to ~/.config/picom/picom.conf or ~/.config/picom.conf
  342.  
  343. # using default config
  344. #exec_always --no-startup-id picom -b
  345.  
  346. # for custom config:
  347. #exec_always --no-startup-id picom --config ~/.config/picom.conf
  348.  
  349. #############################################
  350. # autostart applications/services on login: #
  351. #############################################
  352.  
  353. #get auth work with polkit-gnome
  354. exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
  355.  
  356. # dex execute .desktop files
  357. # keep in mind that it can cause issues
  358. # when second to i3 a DE is installed or mixed usage of i3 + xfce4 or GNOME
  359. # in this cases better disable dex and use manual starting apps using xdg/autostart
  360. # if enabled you should comment welcome app.
  361. #exec --no-startup-id dex -a -s /etc/xdg/autostart/:~/.config/autostart/
  362. exec --no-startup-id dex --autostart --environment i3
  363.  
  364. # start welcome app
  365. #exec --no-startup-id sh /usr/share/endeavouros/scripts/welcome --startdelay=3
  366.  
  367. # num lock activated
  368. #exec --no-startup-id numlockx on
  369. # configure multiple keyboard layouts and hotkey to switch (Alt+CAPSLOCK in this example)
  370. #exec --no-startup-id setxkbmap -layout 'us,sk' -variant altgr-intl,qwerty -option 'grp:alt_caps_toggle'
  371.  
  372. # start conky:
  373. #exec_always --no-startup-id conky
  374.  
  375. # start a script to setup displays
  376. # uncomment the next line, use arandr to setup displays and save the file as monitor:
  377. exec --no-startup-id ~/.screenlayout/monitor.sh
  378.  
  379. # set wallpaper
  380. exec --no-startup-id sleep 2 && nitrogen --restore
  381. #exec --no-startup-id feh --bg-fill /usr/share/endeavouros/backgrounds/endeavouros_i3.png
  382.  
  383. # set powersavings for display:
  384. exec --no-startup-id xset s 480 dpms 600 600 600
  385.  
  386. # disable power saving (for example if using xscreensaver)
  387. #exec --no-startup-id xset -dpms
  388.  
  389. # use xautolock to use autosuspend rules for mobile devices
  390. # https://wiki.archlinux.org/title/Session_lock#xautolock
  391. #exec --no-startup-id xautolock -time 60 -locker "systemctl suspend"
  392.  
  393.  
  394. # xscreensaver
  395. # https://www.jwz.org/xscreensaver
  396. #exec --no-startup-id xscreensaver --no-splash
  397.  
  398. # Desktop notifications
  399. exec --no-startup-id dbus-launch dunst --config ~/.config/dunst/dunstrc
  400. # alternative if you installed aside with XFCE4:
  401. # exec --no-startup-id /usr/lib/xfce4/notifyd/xfce4-notifyd &
  402.  
  403. # autotiling script
  404. # https://github.com/nwg-piotr/autotiling
  405. # `yay -S autotiling ;) (it is in AUR)
  406. #exec_always --no-startup-id autotiling
  407.  
  408. # Autostart apps as you like
  409. #exec --no-startup-id sleep 2 && xfce4-terminal
  410. exec --no-startup-id sleep 7 && firefox https://github.com/endeavouros-team/endeavouros-i3wm-setup/blob/main/force-knowledge.md
  411. #exec --no-startup-id sleep 3 && thunar
  412.  
  413. ###############
  414. # system tray #
  415. ###############
  416. # if you do not use dex: exec --no-startup-id dex --autostart --environment i3
  417. # you need to have tray apps started here:
  418.  
  419. # start blueberry app for managing bluetooth devices from tray:
  420. #exec --no-startup-id blueberry-tray
  421.  
  422. # networkmanager-applet
  423. #exec --no-startup-id nm-applet
  424.  
  425. # clipman-applet
  426. #exec --no-startup-id xfce4-clipman
  427.  
  428. ##################
  429. # floating rules #
  430. ##################
  431.  
  432. # set floating (nontiling) for apps needing it
  433. for_window [class="Yad" instance="yad"] floating enable
  434. for_window [class="Galculator" instance="galculator"] floating enable
  435. for_window [class="Blueberry.py" instance="blueberry.py"] floating enable
  436.  
  437. # set floating (nontiling) for special apps
  438. for_window [class="Xsane" instance="xsane"] floating enable
  439. for_window [class="Pavucontrol" instance="pavucontrol"] floating enable
  440. for_window [class="qt5ct" instance="qt5ct"] floating enable
  441. for_window [class="Blueberry.py" instance="blueberry.py"] floating enable
  442. for_window [class="Bluetooth-sendto" instance="bluetooth-sendto"] floating enable
  443. for_window [class="Pamac-manager"] floating enable
  444. for_window [window_role="About"] floating enable
  445.  
  446. # set border of floating window
  447. for_window [class="urxvt"] border pixel 1
  448.  
  449. # set size of floating window
  450. #for_window [window_role="(?i)GtkFileChooserDialog"] resize set 640 480 #to set size of file choose dialog
  451. #for_window [class=".*"] resize set 640 480 #to change size of all floating windows
  452.  
  453. # set position of floating window
  454. #for_window [class=".*"] move position center
  455.  
  456. ######################################
  457. # color settings for bar and windows #
  458. ######################################
  459.  
  460. # Define colors variables:
  461. set $darkbluetrans #08052be6
  462. set $darkblue #08052b
  463. set $lightblue #5294e2
  464. set $urgentred #e53935
  465. set $white #ffffff
  466. set $black #000000
  467. set $purple #e345ff
  468. set $darkgrey #383c4a
  469. set $grey #b0b5bd
  470. set $mediumgrey #8b8b8b
  471. set $yellowbrown #e1b700
  472.  
  473. # define colors for windows:
  474. #class border bground text indicator child_border
  475. client.focused $lightblue $darkblue $white $purple $mediumgrey
  476. client.unfocused $darkblue $darkblue $grey $purple $darkgrey
  477. client.focused_inactive $darkblue $darkblue $grey $purple $black
  478. client.urgent $urgentred $urgentred $white $purple $yellowbrown
  479.  
  480. ############################################
  481. # bar settings (input comes from i3blocks) #
  482. ############################################
  483.  
  484. # Start i3bar to display a workspace bar
  485. # (plus the system information i3status finds out, if available)
  486. bar {
  487. font pango: Noto Sans Regular 10
  488. status_command i3blocks -c ~/.config/i3/i3blocks.conf
  489. position bottom
  490. # i3bar_command i3bar --transparency
  491. # it could be that you have no primary display set: set one (xrandr --output <output> --primary)
  492. # reference: https://i3wm.org/docs/userguide.html#_tray_output
  493. tray_output primary
  494. tray_padding 0
  495.  
  496. # When strip_workspace_numbers is set to yes,
  497. # any workspace that has a name of the form
  498. # “[n][:][NAME]” will display only the name.
  499. strip_workspace_numbers yes
  500. ##strip_workspace_name no
  501.  
  502. colors {
  503. separator $purple
  504. background $darkgrey
  505. statusline $white
  506. # border bg txt indicator
  507. focused_workspace $mediumgrey $grey $darkgrey $purple
  508. active_workspace $lightblue $mediumgrey $darkgrey $purple
  509. inactive_workspace $darkgrey $darkgrey $grey $purple
  510. urgent_workspace $urgentred $urgentred $white $purple
  511. }
  512. }
  513.  
  514. # you can add different bars for multidisplay setups on each display:
  515. # set output HDMI-0 to the display you want the bar, --transparency can be set.
  516. # Transparency needs rgba color codes to be used where the last two letters are the transparency factor see here:
  517. # https://gist.github.com/lopspower/03fb1cc0ac9f32ef38f4
  518. # #08052be6 --> e6=90%
  519.  
  520. # bar {
  521. # font pango: Noto Sans Regular 10
  522. # status_command i3blocks -c ~/.config/i3/i3blocks-2.conf
  523. # i3bar_command i3bar --transparency
  524. # output HDMI-0
  525. # position bottom
  526. #
  527. # When strip_workspace_numbers is set to yes,
  528. # any workspace that has a name of the form
  529. # “[n][:][NAME]” will display only the name.
  530. #strip_workspace_numbers yes
  531. ##strip_workspace_name no
  532. #
  533. # colors {
  534. # separator $purple
  535. # background $darkbluetrans
  536. # statusline $white
  537. # border bg txt indicator
  538. # focused_workspace $lighterblue $lighterblue $darkblue $purple
  539. # active_workspace $lightdblue $lightdblue $darkblue $purple
  540. # inactive_workspace $darkblue $darkblue $lightdblue $purple
  541. # urgent_workspace $urgentred $urgentred $white $purple
  542. # }
  543. #}
  544.  
  545. #####################################
  546. # Application menu handled by rofi: #
  547. #####################################
  548.  
  549. ## rofi bindings fancy application menu ($mod+d /F9 optional disabled)
  550.  
  551. bindsym $mod+d exec rofi -modi drun -show drun \
  552. -config ~/.config/rofi/rofidmenu.rasi
  553.  
  554. #bindsym F9 exec rofi -modi drun -show drun \
  555. # -config ~/.config/rofi/rofidmenu.rasi
  556.  
  557. ## rofi bindings for window menu ($mod+t /F10 optional disabled)
  558.  
  559. bindsym $mod+t exec rofi -show window \
  560. -config ~/.config/rofi/rofidmenu.rasi
  561.  
  562. #bindsym F10 exec rofi -show window \
  563. # -config ~/.config/rofi/rofidmenu.rasi
  564.  
  565. ## rofi bindings to manage clipboard (install rofi-greenclip from the AUR)
  566.  
  567. #exec --no-startup-id greenclip daemon>/dev/null
  568. #bindsym $mod+c exec --no-startup-id rofi -modi "clipboard:greenclip print" -show clipboard \
  569. # -config ~/.config/rofi/rofidmenu.rasi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement