creton32 5 months ago
parent
commit
a5b2b94b5c
  1. 2
      README.md
  2. BIN
      assets/wallpaper.png
  3. 0
      audio/.config/alsa/asoundrc
  4. 0
      audio/.config/mpd/mpd.conf
  5. 0
      audio/.config/ncmpcpp/art
  6. 0
      audio/.config/ncmpcpp/bindings
  7. 20
      audio/.config/ncmpcpp/config
  8. 56
      bin/.local/bin/al
  9. 0
      bin/.local/bin/android_pm
  10. 0
      bin/.local/bin/cast
  11. 0
      bin/.local/bin/color
  12. 0
      bin/.local/bin/ctc
  13. 0
      bin/.local/bin/dg
  14. 0
      bin/.local/bin/dlm
  15. 0
      bin/.local/bin/ff
  16. 0
      bin/.local/bin/fzfimg
  17. 0
      bin/.local/bin/key
  18. 5
      bin/.local/bin/pl
  19. 0
      bin/.local/bin/pwg
  20. 0
      bin/.local/bin/sc
  21. 0
      bin/.local/bin/si
  22. 0
      bin/.local/bin/sl
  23. 0
      bin/.local/bin/sy
  24. 0
      bin/.local/bin/tri
  25. 0
      bin/.local/bin/wm
  26. 0
      bin/.local/bin/wp
  27. 20
      bin/.local/bin/ypc
  28. 0
      browser/.config/tridactyl/themes/tridactyl.css
  29. 6
      browser/.config/tridactyl/tridactylrc
  30. 0
      browser/.mozilla/firefox/installs.ini
  31. 0
      browser/.mozilla/firefox/profile/addons.json
  32. 0
      browser/.mozilla/firefox/profile/addons/cookie-autodelete/CAD_CoreSettings.json
  33. 176
      browser/.mozilla/firefox/profile/addons/stylus/stylus.json
  34. 0
      browser/.mozilla/firefox/profile/addons/ublock-origin/ublock-backup.txt
  35. BIN
      browser/.mozilla/firefox/profile/bookmarks.html
  36. 0
      browser/.mozilla/firefox/profile/chrome/userChrome.css
  37. 0
      browser/.mozilla/firefox/profile/chrome/userChrome/buttons.css
  38. 0
      browser/.mozilla/firefox/profile/chrome/userChrome/context.css
  39. 0
      browser/.mozilla/firefox/profile/chrome/userChrome/globals.css
  40. 0
      browser/.mozilla/firefox/profile/chrome/userChrome/navbar.css
  41. 0
      browser/.mozilla/firefox/profile/chrome/userChrome/other.css
  42. 0
      browser/.mozilla/firefox/profile/chrome/userChrome/overflow.css
  43. 0
      browser/.mozilla/firefox/profile/chrome/userChrome/tab.css
  44. 0
      browser/.mozilla/firefox/profile/chrome/userChrome/urlbar.css
  45. 0
      browser/.mozilla/firefox/profile/chrome/userContent.css
  46. 0
      browser/.mozilla/firefox/profile/chrome/userContent/addons.css
  47. 0
      browser/.mozilla/firefox/profile/chrome/userContent/blank.css
  48. 0
      browser/.mozilla/firefox/profile/chrome/userContent/config.css
  49. 0
      browser/.mozilla/firefox/profile/chrome/userContent/debugging.css
  50. 0
      browser/.mozilla/firefox/profile/chrome/userContent/devtools.css
  51. 0
      browser/.mozilla/firefox/profile/chrome/userContent/extensions.css
  52. 0
      browser/.mozilla/firefox/profile/chrome/userContent/globals.css
  53. 0
      browser/.mozilla/firefox/profile/chrome/userContent/other.css
  54. 0
      browser/.mozilla/firefox/profile/chrome/userContent/preferences.css
  55. 0
      browser/.mozilla/firefox/profile/extensions.json
  56. 0
      browser/.mozilla/firefox/profile/extensions/CookieAutoDelete@kennydo.com.xpi
  57. 0
      browser/.mozilla/firefox/profile/extensions/tridactyl.vim@cmcaine.co.uk.xpi
  58. 0
      browser/.mozilla/firefox/profile/extensions/uBlock0@raymondhill.net.xpi
  59. 0
      browser/.mozilla/firefox/profile/extensions/{446900e4-71c2-419f-a6a7-df9c091e268b}.xpi
  60. 0
      browser/.mozilla/firefox/profile/extensions/{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}.xpi
  61. 6
      browser/.mozilla/firefox/profile/user.js
  62. 0
      browser/.mozilla/firefox/profiles.ini
  63. 0
      chat/.config/sclirc
  64. 4
      chat/.config/weechat/buflist.conf
  65. 0
      chat/.config/weechat/irc.conf
  66. 0
      chat/.config/weechat/logger.conf
  67. 0
      chat/.config/weechat/trigger.conf
  68. 0
      chat/.config/weechat/weechat.conf
  69. 4
      desktop/.config/bspwm/bspwmrc
  70. 0
      desktop/.config/dunst/dunstrc
  71. 42
      desktop/.config/polybar/config.ini
  72. 0
      desktop/.config/rofi/config.rasi
  73. 0
      desktop/.config/rofi/material-ocean.rasi
  74. 0
      display/.config/X11/xresources
  75. 0
      display/.config/picom/picom.conf
  76. 0
      display/.xinitrc
  77. 0
      editor/.config/nvim/coc-settings.json
  78. 0
      editor/.config/nvim/init.vim
  79. 0
      editor/.config/nvim/settings/bindings.vim
  80. 0
      editor/.config/nvim/settings/core.vim
  81. 0
      editor/.config/nvim/settings/miscellaneous.vim
  82. 0
      editor/.config/nvim/settings/plugins.vim
  83. 0
      editor/.config/nvim/settings/search.vim
  84. 0
      editor/.config/nvim/settings/statusline.vim
  85. 0
      editor/.config/nvim/settings/visuals.vim
  86. 0
      editor/.config/nvim/ultisnips/markdown.snippets
  87. 0
      file/.config/mimeapps.list
  88. 0
      file/.config/user-dirs.conf
  89. 0
      file/.config/user-dirs.dirs
  90. 10
      file/.config/vifm/colors/vifm.vifm
  91. 0
      file/.config/vifm/scripts/vifmimg
  92. 0
      file/.config/vifm/scripts/vifmrun
  93. 2
      file/.config/vifm/vifmrc
  94. BIN
      firefox/.mozilla/firefox/profile/bookmarks.html
  95. 0
      gui/.config/gtk-3.0/dist/button.css
  96. 0
      gui/.config/gtk-3.0/dist/input.css
  97. 0
      gui/.config/gtk-3.0/dist/menu.css
  98. 0
      gui/.config/gtk-3.0/dist/other.css
  99. 0
      gui/.config/gtk-3.0/dist/panel.css
  100. 0
      gui/.config/gtk-3.0/dist/widget.css

2
README.md

@ -1,7 +1,7 @@
## Dotfiles
List of configs I'm currently using in my Void Linux setup.
![Dotfiles screenshot](https://codeberg.org/evotron/dotfiles/raw/branch/main/assets/ss.png "Dotfiles screenshot")
![Dotfiles screenshot](https://codeberg.org/evotron/dotfiles/raw/branch/main/ss.png "Dotfiles screenshot")
Managed with [GNU Stow](https://www.gnu.org/software/stow/manual/stow.html).

BIN
assets/wallpaper.png

Binary file not shown.

Before

Width: 1920  |  Height: 1080  |  Size: 8.9 KiB

0
alsa/.config/alsa/asoundrc → audio/.config/alsa/asoundrc

0
music/.config/mpd/mpd.conf → audio/.config/mpd/mpd.conf

0
music/.config/ncmpcpp/art → audio/.config/ncmpcpp/art

0
music/.config/ncmpcpp/bindings → audio/.config/ncmpcpp/bindings

20
music/.config/ncmpcpp/config → audio/.config/ncmpcpp/config

@ -16,7 +16,6 @@ header_visibility = no
header_window_color = blue
header_text_scrolling = no
playlist_shorten_total_times = yes
volume_color = blue
selected_item_prefix = $5
selected_item_suffix = $5
@ -28,9 +27,9 @@ progressbar_elapsed_color = blue
statusbar_visibility = "no"
statusbar_color = default
statusbar_time_color = blue
song_list_format = {%a - }{%t}|{$5%f$5}$R{$5(%l)$3}
song_list_format = {%a - }{%t}|{%f}$R{(%l)}
song_status_format = {{%a{ "%b"{ (%y)}} - }{%t}}|{%f}
song_columns_list_format = (50)[blue]{t|f: Title}
song_columns_list_format = (50){t|f: Title}
song_library_format = {%n - }{%t}|{%f}
@ -45,9 +44,9 @@ external_editor = "nvim"
now_playing_prefix = "$b$r$5  "
now_playing_suffix = "$/r$/b"
current_item_prefix = "$r"
current_item_prefix = "$(blue)$r"
current_item_suffix = "$/r$(end)"
current_item_inactive_column_prefix = $1$r
current_item_inactive_column_prefix = $(blue)$1$r
current_item_inactive_column_suffix = $/r$(end)
playlist_show_mpd_host = no
@ -67,15 +66,16 @@ startup_slave_screen_focus = no
jump_to_now_playing_song_at_start = yes
mouse_support = yes
state_line_color = blue
state_flags_color = blue
color1 = default
color2 = default
volume_color = blue
player_state_color = blue
alternative_ui_separator_color = blue
window_border_color = blue
alternative_ui_separator_color = blue
state_line_color = blue
state_flags_color = blue
active_window_border = blue
lines_scrolled = 2
allow_for_physical_item_deletion = no

56
bin/.local/bin/al

@ -0,0 +1,56 @@
#!/bin/sh
# Always debug with alsamixer open
# To see all controls do
# amixer -c0 controls
# To see capture controls
# amixer -c0 controls | cap
# To see mic controls
# amixer -c0 controls | mic
# To see the specific values of a
# control, do
# amixer -c0 cget
# numid=num_id or name='control_name'
# To set a specific value to a
# control do
# amixer -c0 cset
# numid=num_id or name='control_name' value
# Control the input volume
in_vol() {
amixer -c 0 name='Headset Mic Boost Volume' "$1"
}
# Change capture source
in_src() {
amixer -c0 cset name='Capture Source' 'Internal Mic'
# or amixer -c0 cset name='Capture Source' 1
}
# Toggle Auto-Mute mode
am() {
case "$2" in
--toggle)
if amixer -c 0 sget 'Auto-Mute Mode' | grep -Fq "Item0: 'Enabled'"; then
amixer -c 0 sset 'Auto-Mute Mode' Disabled > /dev/null
else
amixer -c 0 sset 'Auto-Mute Mode' Enabled > /dev/null
fi
;;
*)
if amixer -c 0 sget 'Auto-Mute Mode' | grep -Fq "Item0: 'Enabled'"; then
echo ""
else
echo "蓼"
fi
esac
}
case "$1" in
am) am "$@" ;;
esac

0
scripts/.local/bin/android_pm → bin/.local/bin/android_pm

0
scripts/.local/bin/cast → bin/.local/bin/cast

0
scripts/.local/bin/color → bin/.local/bin/color

0
scripts/.local/bin/ctc → bin/.local/bin/ctc

0
scripts/.local/bin/dg → bin/.local/bin/dg

0
scripts/.local/bin/dlm → bin/.local/bin/dlm

0
scripts/.local/bin/ff → bin/.local/bin/ff

0
scripts/.local/bin/fzfimg → bin/.local/bin/fzfimg

0
scripts/.local/bin/key → bin/.local/bin/key

5
scripts/.local/bin/pl → bin/.local/bin/pl

@ -3,12 +3,9 @@
# Terminate already running bar instances
killall -q polybar
# Wait until the processes have been shut down
while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
# Launch one bar per monitor
if [ $(command -v bspc) ]; then
for m in $(bspc query -M --names); do
for m in "$(bspc query -M --names)"; do
MONITOR=$m polybar --reload main -c ~/.config/polybar/config.ini &
done
else

0
polybar/.config/polybar/scripts/vpn-wireguard → bin/.local/bin/pwg

0
scripts/.local/bin/sc → bin/.local/bin/sc

0
scripts/.local/bin/si → bin/.local/bin/si

0
scripts/.local/bin/sl → bin/.local/bin/sl

0
scripts/.local/bin/sy → bin/.local/bin/sy

0
scripts/.local/bin/tri → bin/.local/bin/tri

0
scripts/.local/bin/wm → bin/.local/bin/wm

0
scripts/.local/bin/wp → bin/.local/bin/wp

20
polybar/.config/polybar/scripts/popup-calendar → bin/.local/bin/ypc

@ -7,27 +7,24 @@ YAD_HEIGHT=193 # 193 is minimum possible value
DATE="$(date +"%a %d %H:%M")"
case "$1" in
--popup)
if [ "$(xdotool getwindowfocus getwindowname)" = "yad-calendar" ]; then
exit 0
fi
--popup)
[ "$(xdotool getwindowfocus getwindowname)" = "yad-calendar" ] && exit 0
eval "$(xdotool getmouselocation --shell)"
eval "$(xdotool getdisplaygeometry --shell)"
# X
if [ "$((X + YAD_WIDTH / 2 + BORDER_SIZE))" -gt "$WIDTH" ]; then #Right side
if [ "$((X + YAD_WIDTH / 2 + BORDER_SIZE))" -gt "$WIDTH" ]; then # Right side
: $((pos_x = WIDTH - YAD_WIDTH - BORDER_SIZE))
elif [ "$((X - YAD_WIDTH / 2 - BORDER_SIZE))" -lt 0 ]; then #Left side
elif [ "$((X - YAD_WIDTH / 2 - BORDER_SIZE))" -lt 0 ]; then # Left side
: $((pos_x = BORDER_SIZE))
else #Center
else # Center
: $((pos_x = X - YAD_WIDTH / 2))
fi
# Y
if [ "$Y" -gt "$((HEIGHT / 2))" ]; then #Bottom
if [ "$Y" -gt "$((HEIGHT / 2))" ]; then # Bottom
: $((pos_y = HEIGHT - YAD_HEIGHT - BAR_HEIGHT - BORDER_SIZE))
else #Top
else # Top
: $((pos_y = BAR_HEIGHT + BORDER_SIZE))
fi
@ -35,7 +32,4 @@ case "$1" in
--width="$YAD_WIDTH" --height="$YAD_HEIGHT" --posx="$pos_x" --posy="$pos_y" \
--title="yad-calendar" --borders=0 >/dev/null &
;;
*)
echo "$DATE"
;;
esac

0
tridactyl/.config/tridactyl/themes/tridactyl.css → browser/.config/tridactyl/themes/tridactyl.css

6
tridactyl/.config/tridactyl/tridactylrc → browser/.config/tridactyl/tridactylrc

@ -174,6 +174,7 @@ set searchengine who
" Remove default search engines
setnull searchurls.google
setnull searchurls.g
setnull searchurls.gs
setnull searchurls.googlelucky
setnull searchurls.googleuk
@ -186,12 +187,15 @@ setnull searchurls.amazonuk
setnull searchurls.bing
setnull searchurls.github
" Package management
set searchurls.n https://www.npmjs.org/search?q=%s
set searchurls.vp https://github.com/void-linux/void-packages/search?q=%s
" Version control
set searchurls.g https://github.com/search?q=%s
set searchurls.gr https://github.com/%s1/%s2
set searchurls.gs https://github.com/%s1?q=%s2&type=&language=
set searchurls.gl https://gitlab.com/search?utf8=%E2%9C%93&snippets=&scope=&search=%s
set searchurls.vp https://github.com/void-linux/void-packages/search?q=%s
" Media
set searchurls.pt https://sepiasearch.org/search?search=%s&sort=-match

0
firefox/.mozilla/firefox/installs.ini → browser/.mozilla/firefox/installs.ini

0
firefox/.mozilla/firefox/profile/addons.json → browser/.mozilla/firefox/profile/addons.json

0
firefox/.mozilla/firefox/profile/addons/cookie-autodelete/CAD_CoreSettings.json → browser/.mozilla/firefox/profile/addons/cookie-autodelete/CAD_CoreSettings.json

176
browser/.mozilla/firefox/profile/addons/stylus/stylus.json
File diff suppressed because it is too large
View File

0
firefox/.mozilla/firefox/profile/addons/ublock-origin/ublock-backup.txt → browser/.mozilla/firefox/profile/addons/ublock-origin/ublock-backup.txt

BIN
browser/.mozilla/firefox/profile/bookmarks.html

Binary file not shown.

0
firefox/.mozilla/firefox/profile/chrome/userChrome.css → browser/.mozilla/firefox/profile/chrome/userChrome.css

0
firefox/.mozilla/firefox/profile/chrome/userChrome/buttons.css → browser/.mozilla/firefox/profile/chrome/userChrome/buttons.css

0
firefox/.mozilla/firefox/profile/chrome/userChrome/context.css → browser/.mozilla/firefox/profile/chrome/userChrome/context.css

0
firefox/.mozilla/firefox/profile/chrome/userChrome/globals.css → browser/.mozilla/firefox/profile/chrome/userChrome/globals.css

0
firefox/.mozilla/firefox/profile/chrome/userChrome/navbar.css → browser/.mozilla/firefox/profile/chrome/userChrome/navbar.css

0
firefox/.mozilla/firefox/profile/chrome/userChrome/other.css → browser/.mozilla/firefox/profile/chrome/userChrome/other.css

0
firefox/.mozilla/firefox/profile/chrome/userChrome/overflow.css → browser/.mozilla/firefox/profile/chrome/userChrome/overflow.css

0
firefox/.mozilla/firefox/profile/chrome/userChrome/tab.css → browser/.mozilla/firefox/profile/chrome/userChrome/tab.css

0
firefox/.mozilla/firefox/profile/chrome/userChrome/urlbar.css → browser/.mozilla/firefox/profile/chrome/userChrome/urlbar.css

0
firefox/.mozilla/firefox/profile/chrome/userContent.css → browser/.mozilla/firefox/profile/chrome/userContent.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/addons.css → browser/.mozilla/firefox/profile/chrome/userContent/addons.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/blank.css → browser/.mozilla/firefox/profile/chrome/userContent/blank.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/config.css → browser/.mozilla/firefox/profile/chrome/userContent/config.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/debugging.css → browser/.mozilla/firefox/profile/chrome/userContent/debugging.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/devtools.css → browser/.mozilla/firefox/profile/chrome/userContent/devtools.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/extensions.css → browser/.mozilla/firefox/profile/chrome/userContent/extensions.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/globals.css → browser/.mozilla/firefox/profile/chrome/userContent/globals.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/other.css → browser/.mozilla/firefox/profile/chrome/userContent/other.css

0
firefox/.mozilla/firefox/profile/chrome/userContent/preferences.css → browser/.mozilla/firefox/profile/chrome/userContent/preferences.css

0
firefox/.mozilla/firefox/profile/extensions.json → browser/.mozilla/firefox/profile/extensions.json

0
firefox/.mozilla/firefox/profile/extensions/CookieAutoDelete@kennydo.com.xpi → browser/.mozilla/firefox/profile/extensions/CookieAutoDelete@kennydo.com.xpi

0
firefox/.mozilla/firefox/profile/extensions/tridactyl.vim@cmcaine.co.uk.xpi → browser/.mozilla/firefox/profile/extensions/tridactyl.vim@cmcaine.co.uk.xpi

0
firefox/.mozilla/firefox/profile/extensions/uBlock0@raymondhill.net.xpi → browser/.mozilla/firefox/profile/extensions/uBlock0@raymondhill.net.xpi

0
firefox/.mozilla/firefox/profile/extensions/{446900e4-71c2-419f-a6a7-df9c091e268b}.xpi → browser/.mozilla/firefox/profile/extensions/{446900e4-71c2-419f-a6a7-df9c091e268b}.xpi

0
firefox/.mozilla/firefox/profile/extensions/{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}.xpi → browser/.mozilla/firefox/profile/extensions/{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}.xpi

6
firefox/.mozilla/firefox/profile/user.js → browser/.mozilla/firefox/profile/user.js

@ -18,7 +18,9 @@ user_pref("browser.bookmarks.showMobileBookmarks", false);
// Auto-hide Downloads button in toolbar
user_pref("browser.download.autohideButton", true);
// Show "Open with" prompt on download pane
user_pref("browser.download.forbid_open_with", false);
user_pref("browser.download.forbid_open_with", true);
// Self explanatory
user_pref("browser.download.panel.shown", true);
// Turn off recommended extensions
user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr", false);
// Turn off Library Highlights
@ -76,7 +78,7 @@ user_pref("privacy.donottrackheader.enabled", true);
user_pref("identity.fxaccounts.toolbar.accessed", false);
user_pref("identity.fxaccounts.toolbar.enabled", false);
// Always ask before download
user.pref("browser.download.useDownloadDir", true);
user.pref("browser.download.useDownloadDir", false);
// Disable checking for default browser
user_pref("browser.shell.checkDefaultBrowser", false);
// Hide onboarding tour (Uses Google Analytics)

0
firefox/.mozilla/firefox/profiles.ini → browser/.mozilla/firefox/profiles.ini

0
scli/.config/sclirc → chat/.config/sclirc

4
weechat/.config/weechat/buflist.conf → chat/.config/weechat/buflist.conf

@ -23,7 +23,7 @@ signals_refresh = ""
sort = "number,-active"
[format]
buffer = "${if:${bar_item.name}==buflist?${indent}${format_nick_prefix}${if:${type}=~(private|channel)?${if:${current_buffer}?${color:black,blue}:${color_hotlist}}${format_name} ${format_hotlist}${color_hotlist}:${if:${current_buffer}?${color:black,blue}}${format_name}}:[${number}]}"
buffer = "${if:${bar_item.name}==buflist?${indent}${format_nick_prefix}${if:${type}=~(private|channel)?${if:${current_buffer}?${color:black,blue}:${color_hotlist}}${format_name} ${format_hotlist}${color_hotlist}:${if:${current_buffer}?${color:black,blue}:${color:blue}}${format_name}}}"
buffer_current = "${color:blue}${format_buffer}"
hotlist = "${hotlist}"
hotlist_highlight = "${color:magenta}"
@ -31,7 +31,7 @@ hotlist_low = "${color:magenta}"
hotlist_message = "${color:lightmagenta}"
hotlist_none = "${color:default}"
hotlist_private = "${color:lightmagenta}"
hotlist_separator = "${color:default},"
hotlist_separator = " "
indent = "${if:${current_buffer}?${color:black,blue}:${color:blue}}${if:${buffer.next_buffer.local_variables.type}=~^(channel|private)$?├─:└─}"
lag = " ${color:default}[${color:brown}${lag}${color:default}]"
name = "${cut:15,…,${if:${type}==server&&${info:irc_server_isupport_value,${name},NETWORK}?${info:irc_server_isupport_value,${name},NETWORK}:${name}}}"

0
weechat/.config/weechat/irc.conf → chat/.config/weechat/irc.conf

0
weechat/.config/weechat/logger.conf → chat/.config/weechat/logger.conf

0
weechat/.config/weechat/trigger.conf → chat/.config/weechat/trigger.conf

0
weechat/.config/weechat/weechat.conf → chat/.config/weechat/weechat.conf

4
bspwm/.config/bspwm/bspwmrc → desktop/.config/bspwm/bspwmrc

@ -23,7 +23,9 @@ au setxkbmap -layout us,gb,es \
-option grp:shift_caps_toggle
au xsetroot -cursor_name left_ptr
au xset -dpms s off
au ssh-agent
! pgrep ssh-agent >/dev/null &&
eval "$(ssh-agent)"
# Listen on mailbox changes
for host in "$(find $HOME/.config/imapnotify/ -type f -follow)"; do

0
dunst/.config/dunst/dunstrc → desktop/.config/dunst/dunstrc

42
polybar/.config/polybar/config.ini → desktop/.config/polybar/config.ini

@ -10,6 +10,7 @@ margin-bottom = 0
margin-top = 0
[bar/main]
monitor = ${env:MONITOR:fallback-value}
monitor-strict = false
override-redirect = true
wm-restack = bspwm
@ -43,7 +44,7 @@ font-6 = "Iosevka Nerd Font:style=Medium:size=9.5;3"
modules-left = left3 launcher left2 bspwm title left1
modules-right = right1 alsa-toggle alsa battery xkeyboard vpn-wireguard-wg network date right2 powermenu right3
modules-center = mpd
modules-center = mpd
spacing = 0
dim-value = 1.0
@ -142,8 +143,7 @@ format = <label>
format-background = ${color.bground}
format-foreground = ${color.fground}
format-padding = 2
label = %{T6}%title%%{T}
label-maxlen = 50
label = %{T6}%title:15:15:...%%{T}
label-empty-foreground = ${color.fground}
[module/mpd]
@ -171,7 +171,7 @@ format-online-foreground = ${color.fground}
format-padding = 2
format-online-font = 6
format-online = "%{B#0000000}%{F#12141E}%{T2}%{T-}%{B-}%{F-}%{B#12141E}%{T6}<label-song>%{T-}%{T7}<icon-prev> <icon-seekb> <toggle> <icon-seekf> <icon-next> <icon-stop> <icon-single> <icon-repeat> %{T-}<label-time> <bar-progress>%{B#0000000}%{F#12141E}%{T2}%{T-}%{B-}%{F-}"
label-song = %artist% - %title% %{T-}
label-song = %artist:0:10:...% - %title:0:10:...%
label-song-maxlen = 50
label-song-ellipsis = true
@ -186,16 +186,30 @@ bar-progress-empty = ━
[module/alsa-toggle]
type = custom/script
exec = ~/.config/polybar/scripts/alsa_toggle
click-left = ~/.config/polybar/scripts/alsa_toggle --toggle
exec = al am
click-left = al am --toggle
label = %output%
format-background = ${color.bground}
format-foreground = ${color.fground}
format-padding = 2
interval = 1
[module/alsa-mic-source]
[module/alsa]
type = internal/alsa
master-soundcard = default
speaker-soundcard = default
headphone-soundcard = default
master-mixer = Master
speaker-mixer = Speaker
headphone-mixer = Headphone
headphone-id = 19
mapped = true
format-volume = <bar-volume> <label-volume>
format-volume-padding = 2
format-volume-background = ${color.bground}
@ -206,10 +220,10 @@ bar-volume-indicator-font = 7
bar-volume-empty =
bar-volume-fill = %{F#5F6FAB}━
label-muted =
label-volume = %{T6}%percentage%%%{T}
label-volume = %{T6}%percentage:3%%%{T}
label-muted-background = ${color.bground}
label-muted-foreground = ${color.fground}
label-muted-padding = 2
label-muted-padding =
[module/battery]
type = internal/battery
@ -228,9 +242,9 @@ format-discharging-background = ${color.bground}
format-discharging-foreground = ${color.fground}
format-discharging-padding = 2
label-charging = %{T6}%percentage%%%{T-}
label-discharging = %{T6}%percentage%%%{T-}
label-full = Fully Charged
label-charging = %{T6}%percentage:3%%%{T-}
label-discharging = %{T6}%percentage:3%%%{T-}
label-full = %{T6}%percentage:3%%%{T-}
label-full-background = ${color.bground}
label-full-foreground = ${color.bground}
label-active-font = 4
@ -276,7 +290,7 @@ animation-discharging-framerate = 750
type = internal/date
interval = 1.0
time =  %{T6} %A %d %B%{T-}  %{T6}%H:%M%{T-}
format = %{A1:~/.config/polybar/scripts/popup-calendar --popup &:} <label> %{A}
format = %{A1:ypc --popup &:} <label> %{A}
format-background = ${color.bground}
format-foreground = ${color.fground}
format-padding = 1
@ -311,9 +325,9 @@ click-left = xkb-switch -n
[module/vpn-wireguard-wg]
type = custom/script
exec = ~/.config/polybar/scripts/vpn-wireguard
exec = pwg
interval = 2
click-left = ~/.config/polybar/scripts/vpn-wireguard --toggle
click-left = pwg --toggle
label = %{T1}%output%%{T-}
format = <label>
format-padding = 2

0
rofi/.config/rofi/config.rasi → desktop/.config/rofi/config.rasi

0
rofi/.config/rofi/material-ocean.rasi → desktop/.config/rofi/material-ocean.rasi

0
X/.config/X11/xresources → display/.config/X11/xresources

0
picom/.config/picom/picom.conf → display/.config/picom/picom.conf

0
X/.xinitrc → display/.xinitrc

0
nvim/.config/nvim/coc-settings.json → editor/.config/nvim/coc-settings.json

0
nvim/.config/nvim/init.vim → editor/.config/nvim/init.vim

0
nvim/.config/nvim/settings/bindings.vim → editor/.config/nvim/settings/bindings.vim

0
nvim/.config/nvim/settings/core.vim → editor/.config/nvim/settings/core.vim

0
nvim/.config/nvim/settings/miscellaneous.vim → editor/.config/nvim/settings/miscellaneous.vim

0
nvim/.config/nvim/settings/plugins.vim → editor/.config/nvim/settings/plugins.vim

0
nvim/.config/nvim/settings/search.vim → editor/.config/nvim/settings/search.vim

0
nvim/.config/nvim/settings/statusline.vim → editor/.config/nvim/settings/statusline.vim

0
nvim/.config/nvim/settings/visuals.vim → editor/.config/nvim/settings/visuals.vim

0
nvim/.config/nvim/ultisnips/markdown.snippets → editor/.config/nvim/ultisnips/markdown.snippets

0
xdg/.config/mimeapps.list → file/.config/mimeapps.list

0
xdg/.config/user-dirs.conf → file/.config/user-dirs.conf

0
xdg/.config/user-dirs.dirs → file/.config/user-dirs.dirs

10
vifm/.config/vifm/colors/vifm.vifm → file/.config/vifm/colors/vifm.vifm

@ -14,7 +14,7 @@ highlight Executable cterm=none ctermfg=150 ctermbg=default
highlight Selected cterm=none ctermfg=255 ctermbg=236
highlight CurrLine cterm=reverse
highlight TopLine cterm=none ctermfg=black ctermbg=none
highlight TopLineSel cterm=bold ctermfg=6 ctermbg=none
highlight TopLineSel cterm=bold ctermfg=14 ctermbg=none
highlight StatusLine cterm=none ctermfg=008 ctermbg=none
highlight WildMenu cterm=reverse ctermfg=255 ctermbg=black
highlight CmdLine cterm=none ctermfg=white ctermbg=none
@ -26,8 +26,8 @@ highlight SuggestBox cterm=bold ctermfg=255 ctermbg=default
highlight CmpMismatch cterm=bold ctermfg=255 ctermbg=9
highlight AuxWin cterm=bold,reverse ctermfg=default ctermbg=default
highlight User1 ctermbg=blue ctermfg=8
highlight User1 ctermbg=blue ctermfg=16
highlight User2 ctermbg=default ctermfg=blue
highlight User3 ctermbg=8 ctermfg=white
highlight User4 ctermbg=default ctermfg=8
highlight User5 ctermbg=8 ctermfg=blue
highlight User3 ctermbg=16 ctermfg=white
highlight User4 ctermbg=default ctermfg=16
highlight User5 ctermbg=16 ctermfg=blue

0
vifm/.config/vifm/scripts/vifmimg → file/.config/vifm/scripts/vifmimg

0
vifm/.config/vifm/scripts/vifmrun → file/.config/vifm/scripts/vifmrun

2
vifm/.config/vifm/vifmrc → file/.config/vifm/vifmrc

@ -124,7 +124,7 @@ command! vgrep vim "+grep %a"
command! reload :write | restart
command! dragon :!dragon -a -x %f
command! dlfile :!dlfile
command! fzffind :execute 'goto' fnameescape(term('fd -t d --follow --hidden . $HOME | proximity-sort $PWD | fzf --tiebreak=index --preview "lsd -A --color always --icon always --group-dirs first {}" --preview-window=:wrap:noborder --prompt=" " --pointer=" " --no-info 2>/dev/tty'))
command! fzffind :execute 'goto' fnameescape(term('fd -t d --follow --hidden . $HOME | proximity-sort $PWD | fzf --tiebreak=index --preview "lsd -A --coloralways --icon always --group-dirs first {}" --preview-window=:wrap:noborder --prompt=" " --pointer=" " --no-info 2>/dev/tty'))
command! st :cd ~/dotfiles | !stow %a
" Empty the ruler. By default, it shows the number of directories+files.

BIN
firefox/.mozilla/firefox/profile/bookmarks.html

Binary file not shown.

0
gtk-3.0/.config/gtk-3.0/dist/button.css → gui/.config/gtk-3.0/dist/button.css

0
gtk-3.0/.config/gtk-3.0/dist/input.css → gui/.config/gtk-3.0/dist/input.css

0
gtk-3.0/.config/gtk-3.0/dist/menu.css → gui/.config/gtk-3.0/dist/menu.css

0
gtk-3.0/.config/gtk-3.0/dist/other.css → gui/.config/gtk-3.0/dist/other.css

0
gtk-3.0/.config/gtk-3.0/dist/panel.css → gui/.config/gtk-3.0/dist/panel.css

0
gtk-3.0/.config/gtk-3.0/dist/widget.css → gui/.config/gtk-3.0/dist/widget.css

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save