swapped out dmenu for rofi, added polybar tweaks and calcurse tweaks

nvim
spinach 2 years ago
parent cab1b9ec31
commit 4db6864906

3
.gitmodules vendored

@ -62,3 +62,6 @@
[submodule "shells/st"] [submodule "shells/st"]
path = shells/st path = shells/st
url = https://git.keegandeppe.com/kdeppe/st.git url = https://git.keegandeppe.com/kdeppe/st.git
[submodule "gui/rofi"]
path = gui/rofi
url = https://git.keegandeppe.com/kdeppe/rofi.git

@ -1,2 +1,6 @@
feh feh
imagemagick imagemagick
rofi
mpv
mpd
mpc

@ -28,7 +28,7 @@ smart_gaps on
# https://wiki.archlinux.org/index.php/XDG_Autostart # https://wiki.archlinux.org/index.php/XDG_Autostart
workspace 1 output DP-2 workspace 1 output DP-2
workspace 2 output DP-0 workspace 2 output DP-0
exec --no-startup-id dex --autostart --environment i3 'workspace 2; exec brave-bin; workspace 1; exec st' exec --no-startup-id dex --autostart --environment i3
# The combination of xss-lock, nm-applet and pactl is a popular choice, so # The combination of xss-lock, nm-applet and pactl is a popular choice, so
# they are included here as an example. Modify as you see fit. # they are included here as an example. Modify as you see fit.
@ -65,7 +65,7 @@ bindsym $mod+q exec i3lock-blur
bindsym $mod+Shift+q kill bindsym $mod+Shift+q kill
# start dmenu (a program launcher) # start dmenu (a program launcher)
bindsym $mod+d exec --no-startup-id dmenu_run -b bindsym $mod+d exec --no-startup-id rofi-launcher
# A more modern dmenu replacement is rofi: # A more modern dmenu replacement is rofi:
# bindcode $mod+40 exec "rofi -modi drun,run -show drun" # bindcode $mod+40 exec "rofi -modi drun,run -show drun"
# There also is i3-dmenu-desktop which only displays applications shipping a # There also is i3-dmenu-desktop which only displays applications shipping a

@ -34,7 +34,7 @@ inherit = section/base-bar
height = 16pt height = 16pt
; modules ; modules
modules-left = xworkspaces xwindow-thinkpad weather-thinkpad modules-left = xworkspaces xwindow-thinkpad weather-thinkpad
modules-right = battery pulseaudio memory cpu wlan seafile date modules-right = battery pulseaudio memory cpu wlan seafile date powermenu
[bar/desktop-bar] [bar/desktop-bar]
; desktop bar config ; desktop bar config
@ -44,7 +44,7 @@ height = 24pt
; modules ; modules
modules-left = xworkspaces xwindow-desktop modules-left = xworkspaces xwindow-desktop
modules-center = weather-desktop modules-center = weather-desktop
modules-right = pulseaudio memory cpu eth seafile date modules-right = pulseaudio memory cpu eth seafile date powermenu
@ -182,5 +182,12 @@ type = custom/script
exec = seafile_check exec = seafile_check
interval = 3 interval = 3
[module/powermenu]
type = custom/text
content = %{F#F30} 
click-left = rofi-powermenu
[settings] [settings]
screenchange-reload = true screenchange-reload = true

@ -0,0 +1 @@
Subproject commit 0786c86b63dd66ae345ed51c79d46f427522dd08

@ -0,0 +1,2 @@
- link:
~/.config/rofi: gui/rofi

@ -11,6 +11,7 @@ st.desktop
i3.desktop i3.desktop
polybar polybar
picom picom
rofi
lf lf
scripts scripts
calcurse calcurse

@ -11,6 +11,7 @@ st.thinkpad
i3.thinkpad i3.thinkpad
polybar polybar
picom picom
rofi
lf lf
scripts scripts
calcurse calcurse

@ -11,6 +11,7 @@ st.work
i3.desktop i3.desktop
picom picom
polybar.desktop polybar.desktop
rofi
lf lf
scripts scripts
timetracker timetracker

@ -1,5 +1,6 @@
# go path # go path
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
export PATH=$PATH:$HOME/.config/rofi/bin
# editor # editor
export VISUAL=vim export VISUAL=vim

@ -1 +1 @@
Subproject commit f7447aece12f9b95133b803d5c4f71815bee8ca6 Subproject commit 6ea38b44384e7a09a3863465dc3cc7b93cd7e781

@ -4,8 +4,8 @@ appearance.defaultpanel=todo
appearance.layout=5 appearance.layout=5
appearance.headerline=yes appearance.headerline=yes
appearance.eventseparator=yes appearance.eventseparator=yes
appearance.dayseparator=yes appearance.dayseparator=no
appearance.emptyline=yes appearance.emptyline=no
appearance.emptyday=No Events appearance.emptyday=No Events
appearance.notifybar=yes appearance.notifybar=yes
appearance.sidebarwidth=2 appearance.sidebarwidth=2
@ -30,4 +30,4 @@ general.systemevents=yes
notification.command=printf '\a' notification.command=printf '\a'
notification.notifyall=flagged-only notification.notifyall=flagged-only
notification.warning=300 notification.warning=300
format.appointmenttime=%H:%M format.appointmenttime=%l:%M %P

Loading…
Cancel
Save