My dotfiles. Period.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. [menu.uris]
  2. generator = pybmo conf -c wish.ini
  3. lines = 20
  4. split_delim = =
  5. consumer = zbmo wish -f
  6. [menu.home]
  7. generator = ls -1 -t
  8. lines = 30
  9. consumer = xargs -Ipath thunar "path"
  10. [menu.status]
  11. generator = $HOME/bin/dynmenu status
  12. split_delim = =
  13. consumer = bash -
  14. [menu.vault]
  15. generator = $HOME/bin/dynmenu vault
  16. split_delim = =
  17. consumer = bash -
  18. [menu.pafwd]
  19. generator = $HOME/bin/dynmenu pafwd
  20. split_delim = =
  21. consumer = bash -
  22. [menu.query]
  23. generator = pybmo conf -j -s wish.query
  24. lines = 20
  25. split_delim = =
  26. split_range = 1
  27. consumer = cat
  28. [menu.tikrs]
  29. generator = tikr -l
  30. consumer = xargs twcmd -p tikr
  31. [menu.run]
  32. generator = dmenu_path
  33. consumer = sed 's/$/ \&/' | sh -
  34. [menu.run_hist]
  35. mode = history
  36. consumer = sed 's/$/ \&/' | sh -
  37. [menu.ddg]
  38. generator = true
  39. consumer = zbmo wish -q ddg -f
  40. [menu.ddg_hist]
  41. mode = history
  42. consumer = zbmo wish -q ddg -f
  43. [menu.browsers]
  44. item = uzbl-browser
  45. item = vimb
  46. item = firefox
  47. item = opera
  48. item = opera-rh
  49. item = opera-beta
  50. consumer = cat
  51. [menu.smash]
  52. generator = $HOME/bin/dynmenu smash
  53. split_delim = =
  54. consumer = bash -
  55. [menu.windows]
  56. generator = ~/.config/i3/bin/i3-lswin
  57. consumer = ~/.config/i3/bin/i3-focuswin
  58. [menu.zk]
  59. env = ZKZIG_ROOT=$HOME/.local/pim/zk
  60. generator = sh -c "ZKZIG_ROOT=$HOME/.local/pim/zk zkzig find | tac"
  61. prompt = open/make:
  62. consumer = zk do
  63. [menu.zkxx]
  64. generator = sh -c "ZKZIG_ROOT=$HOME/.local/pim/zk zkzig find | sort | tac"
  65. split_delim = |
  66. split_range = 1
  67. prompt = copy id:
  68. consumer = zkzig xr
  69. [menu.uemoji]
  70. generator = uemoji ls
  71. prompt = copy:
  72. consumer = uemoji dec | xclip -i -selection clipboard; exit
  73. [menu.go_vcs]
  74. mode = command+history
  75. histsize = 20
  76. generator = find -L ~/vcs.brani ~/vcs.mystream ~/vcs.codecrafters ~/vcs.vinfra ~/vcs.jats ~/st/vcs.private -maxdepth 2 -type d | grep -Eo '\<(st/)?vcs[.][^/]+/[^/]+' | sort | uniq
  77. consumer = cd $(cat) && twinner bash
  78. [menu.gowork_focused]
  79. mode = command+history
  80. prompt = nvim
  81. generator = zbmo gowork -f
  82. consumer = zbmo gowork -o
  83. [menu.librewolves]
  84. mode = items
  85. item = librewolf-main
  86. item = librewolf-music
  87. item = librewolf-learning
  88. item = librewolf-gaming
  89. item = librewolf-video
  90. consumer = sed 's/$/ \&/' | sh -