Void Linux workstation powered by niri, Fish and NeoVim. Contains scripts, browser extensions, custom XBPS packages, and typst plugins. git.anhgelus.world/anhgelus/dotfiles
void niri fish neovim nvim vim dotfiles linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'main' of ssh://git.anhgelus.world/anhgelus/dotfiles

+277 -10
+277
config/foot/foot.ini
··· 1 + # -*- conf -*- 2 + 3 + # shell=$SHELL (if set, otherwise user's default shell from /etc/passwd) 4 + # term=foot (or xterm-256color if built with -Dterminfo=disabled) 5 + # login-shell=no 6 + 7 + # app-id=foot # globally set wayland app-id. Default values are "foot" and "footclient" for desktop and server mode 8 + # title=foot 9 + # locked-title=no 10 + 11 + include=/usr/share/foot/themes/catppuccin-macchiato 12 + 13 + font=jetbrainsmono:size=12 14 + # font-bold=<bold variant of regular font> 15 + # font-italic=<italic variant of regular font> 16 + # font-bold-italic=<bold+italic variant of regular font> 17 + # font-size-adjustment=0.5 18 + line-height=22px 19 + # letter-spacing=0 20 + # horizontal-letter-offset=0 21 + # vertical-letter-offset=0 22 + # underline-offset=<font metrics> 23 + # underline-thickness=<font underline thickness> 24 + # strikeout-thickness=<font strikeout thickness> 25 + # box-drawings-uses-font-glyphs=no 26 + # dpi-aware=no 27 + # gamma-correct-blending=no 28 + 29 + # initial-window-size-pixels=700x500 # Or, 30 + # initial-window-size-chars=<COLSxROWS> 31 + # initial-window-mode=windowed 32 + pad=9x5 # optionally append 'center' 33 + # resize-by-cells=yes 34 + # resize-keep-grid=yes 35 + # resize-delay-ms=100 36 + 37 + # bold-text-in-bright=no 38 + # word-delimiters=,│`|:"'()[]{}<> 39 + # selection-target=primary 40 + # workers=<number of logical CPUs> 41 + # utmp-helper=/usr/lib/utempter/utempter # When utmp backend is ‘libutempter’ (Linux) 42 + # utmp-helper=/usr/libexec/ulog-helper # When utmp backend is ‘ulog’ (FreeBSD) 43 + 44 + [environment] 45 + # name=value 46 + 47 + [security] 48 + # osc52=enabled # disabled|copy-enabled|paste-enabled|enabled 49 + 50 + [bell] 51 + # system=yes 52 + # urgent=no 53 + # notify=no 54 + # visual=no 55 + # command= 56 + # command-focused=no 57 + 58 + [desktop-notifications] 59 + # command=notify-send --wait --app-name ${app-id} --icon ${app-id} --category ${category} --urgency ${urgency} --expire-time ${expire-time} --hint STRING:image-path:${icon} --hint BOOLEAN:suppress-sound:${muted} --hint STRING:sound-name:${sound-name} --replace-id ${replace-id} ${action-argument} --print-id -- ${title} ${body} 60 + # command-action-argument=--action ${action-name}=${action-label} 61 + # close="" 62 + # inhibit-when-focused=yes 63 + 64 + 65 + [scrollback] 66 + # lines=1000 67 + # multiplier=3.0 68 + # indicator-position=relative 69 + # indicator-format="" 70 + 71 + [url] 72 + # launch=xdg-open ${url} 73 + # label-letters=sadfjklewcmpgh 74 + # osc8-underline=url-mode 75 + # regex=(((https?://|mailto:|ftp://|file:|ssh:|ssh://|git://|tel:|magnet:|ipfs://|ipns://|gemini://|gopher://|news:)|www\.)([0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]+|\([]\["0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\)|\[[\(\)"0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\]|"[]\[\(\)0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*"|'[]\[\(\)0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]*')+([0-9a-zA-Z/#@$&*+=~_%^\-]|\([]\["0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\)|\[[\(\)"0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\]|"[]\[\(\)0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*"|'[]\[\(\)0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]*')) 76 + 77 + # You can define your own regex's, by adding a section called 78 + # 'regex:<ID>' with a 'regex' and 'launch' key. These can then be tied 79 + # to a key-binding. See foot.ini(5) for details 80 + 81 + # [regex:your-fancy-name] 82 + # regex=<a POSIX-Extended Regular Expression> 83 + # launch=<path to script or application> ${match} 84 + # 85 + # [key-bindings] 86 + # regex-launch=[your-fancy-name] Control+Shift+q 87 + # regex-copy=[your-fancy-name] Control+Alt+Shift+q 88 + 89 + [cursor] 90 + # style=block 91 + # color=<inverse foreground/background> 92 + # blink=no 93 + # blink-rate=500 94 + # beam-thickness=1.5 95 + # underline-thickness=<font underline thickness> 96 + 97 + [mouse] 98 + # hide-when-typing=no 99 + # alternate-scroll-mode=yes 100 + 101 + [touch] 102 + # long-press-delay=400 103 + 104 + [colors] 105 + # alpha=1.0 106 + # alpha-mode=default # Can be `default`, `matching` or `all` 107 + # background=242424 108 + # foreground=ffffff 109 + # flash=7f7f00 110 + # flash-alpha=0.5 111 + 112 + ## Normal/regular colors (color palette 0-7) 113 + # regular0=242424 # black 114 + # regular1=f62b5a # red 115 + # regular2=47b413 # green 116 + # regular3=e3c401 # yellow 117 + # regular4=24acd4 # blue 118 + # regular5=f2affd # magenta 119 + # regular6=13c299 # cyan 120 + # regular7=e6e6e6 # white 121 + 122 + ## Bright colors (color palette 8-15) 123 + # bright0=616161 # bright black 124 + # bright1=ff4d51 # bright red 125 + # bright2=35d450 # bright green 126 + # bright3=e9e836 # bright yellow 127 + # bright4=5dc5f8 # bright blue 128 + # bright5=feabf2 # bright magenta 129 + # bright6=24dfc4 # bright cyan 130 + # bright7=ffffff # bright white 131 + 132 + ## dimmed colors (see foot.ini(5) man page) 133 + # dim0=<not set> 134 + # ... 135 + # dim7=<not-set> 136 + 137 + ## The remaining 256-color palette 138 + # 16 = <256-color palette #16> 139 + # ... 140 + # 255 = <256-color palette #255> 141 + 142 + ## Sixel colors 143 + # sixel0 = 000000 144 + # sixel1 = 3333cc 145 + # sixel2 = cc2121 146 + # sixel3 = 33cc33 147 + # sixel4 = cc33cc 148 + # sixel5 = 33cccc 149 + # sixel6 = cccc33 150 + # sixel7 = 878787 151 + # sixel8 = 424242 152 + # sixel9 = 545499 153 + # sixel10 = 994242 154 + # sixel11 = 549954 155 + # sixel12 = 995499 156 + # sixel13 = 549999 157 + # sixel14 = 999954 158 + # sixel15 = cccccc 159 + 160 + ## Misc colors 161 + # selection-foreground=<inverse foreground/background> 162 + # selection-background=<inverse foreground/background> 163 + # jump-labels=<regular0> <regular3> # black-on-yellow 164 + # scrollback-indicator=<regular0> <bright4> # black-on-bright-blue 165 + # search-box-no-match=<regular0> <regular1> # black-on-red 166 + # search-box-match=<regular0> <regular3> # black-on-yellow 167 + # urls=<regular3> 168 + 169 + [csd] 170 + # preferred=server 171 + # size=26 172 + # font=<primary font> 173 + # color=<foreground color> 174 + # hide-when-maximized=no 175 + # double-click-to-maximize=yes 176 + # border-width=0 177 + # border-color=<csd.color> 178 + # button-width=26 179 + # button-color=<background color> 180 + # button-minimize-color=<regular4> 181 + # button-maximize-color=<regular2> 182 + # button-close-color=<regular1> 183 + 184 + [key-bindings] 185 + # scrollback-up-page=Shift+Page_Up Shift+KP_Page_Up 186 + # scrollback-up-half-page=none 187 + # scrollback-up-line=none 188 + # scrollback-down-page=Shift+Page_Down Shift+KP_Page_Down 189 + # scrollback-down-half-page=none 190 + # scrollback-down-line=none 191 + # scrollback-home=none 192 + # scrollback-end=none 193 + # clipboard-copy=Control+Shift+c XF86Copy 194 + # clipboard-paste=Control+Shift+v XF86Paste 195 + # primary-paste=Shift+Insert 196 + # search-start=Control+Shift+r 197 + # font-increase=Control+plus Control+equal Control+KP_Add 198 + # font-decrease=Control+minus Control+KP_Subtract 199 + # font-reset=Control+0 Control+KP_0 200 + # spawn-terminal=Control+Shift+n 201 + # minimize=none 202 + # maximize=none 203 + # fullscreen=none 204 + # pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none 205 + # pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none 206 + # pipe-selected=[xargs -r firefox] none 207 + # pipe-command-output=[wl-copy] none # Copy last command's output to the clipboard 208 + # show-urls-launch=Control+Shift+o 209 + # show-urls-copy=none 210 + # show-urls-persistent=none 211 + # prompt-prev=Control+Shift+z 212 + # prompt-next=Control+Shift+x 213 + # unicode-input=Control+Shift+u 214 + # noop=none 215 + # quit=none 216 + 217 + [search-bindings] 218 + # cancel=Control+g Control+c Escape 219 + # commit=Return KP_Enter 220 + # find-prev=Control+r 221 + # find-next=Control+s 222 + # cursor-left=Left Control+b 223 + # cursor-left-word=Control+Left Mod1+b 224 + # cursor-right=Right Control+f 225 + # cursor-right-word=Control+Right Mod1+f 226 + # cursor-home=Home Control+a 227 + # cursor-end=End Control+e 228 + # delete-prev=BackSpace 229 + # delete-prev-word=Mod1+BackSpace Control+BackSpace 230 + # delete-next=Delete 231 + # delete-next-word=Mod1+d Control+Delete 232 + # delete-to-start=Control+u 233 + # delete-to-end=Control+k 234 + # extend-char=Shift+Right 235 + # extend-to-word-boundary=Control+w Control+Shift+Right 236 + # extend-to-next-whitespace=Control+Shift+w 237 + # extend-line-down=Shift+Down 238 + # extend-backward-char=Shift+Left 239 + # extend-backward-to-word-boundary=Control+Shift+Left 240 + # extend-backward-to-next-whitespace=none 241 + # extend-line-up=Shift+Up 242 + # clipboard-paste=Control+v Control+Shift+v Control+y XF86Paste 243 + # primary-paste=Shift+Insert 244 + # unicode-input=none 245 + # scrollback-up-page=Shift+Page_Up Shift+KP_Page_Up 246 + # scrollback-up-half-page=none 247 + # scrollback-up-line=none 248 + # scrollback-down-page=Shift+Page_Down Shift+KP_Page_Down 249 + # scrollback-down-half-page=none 250 + # scrollback-down-line=none 251 + # scrollback-home=none 252 + # scrollback-end=none 253 + 254 + [url-bindings] 255 + # cancel=Control+g Control+c Control+d Escape 256 + # toggle-url-visible=t 257 + 258 + [text-bindings] 259 + # \x03=Mod4+c # Map Super+c -> Ctrl+c 260 + 261 + [mouse-bindings] 262 + # scrollback-up-mouse=BTN_WHEEL_BACK 263 + # scrollback-down-mouse=BTN_WHEEL_FORWARD 264 + # font-increase=Control+BTN_WHEEL_BACK 265 + # font-decrease=Control+BTN_WHEEL_FORWARD 266 + # selection-override-modifiers=Shift 267 + # primary-paste=BTN_MIDDLE 268 + # select-begin=BTN_LEFT 269 + # select-begin-block=Control+BTN_LEFT 270 + # select-extend=BTN_RIGHT 271 + # select-extend-character-wise=Control+BTN_RIGHT 272 + # select-word=BTN_LEFT-2 273 + # select-word-whitespace=Control+BTN_LEFT-2 274 + # select-quote = BTN_LEFT-3 275 + # select-row=BTN_LEFT-4 276 + 277 + # vim: ft=dosini
-7
config/nvim/lua/colorscheme.lua
··· 1 - local colorscheme = 'monokai_pro' 2 - 3 - local is_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme) 4 - if not is_ok then 5 - vim.notify('colorscheme ' .. colorscheme .. ' not found!') 6 - return 7 - end
-3
config/nvim/lua/plugins/colorscheme.lua
··· 1 - return { 2 - "tanvirtin/monokai.nvim" 3 - }