mirror of my dorfiles
  • Lua 57.4%
  • Shell 42.6%
Find a file
2026-06-01 14:01:19 -03:00
3rdparty [chore] Update dotbot 2023-11-21 00:38:25 -03:00
aerc [aerc|sway|tmux] Use foot instead of alacritty 2026-04-10 20:17:54 -03:00
bin [X|bin] Remove udev-handler and uhk-xkbcomp 2026-06-01 13:54:19 -03:00
btop [btop] Add btop configuration file 2023-11-21 00:38:26 -03:00
cava [cava] Add cava configuration file 2023-11-21 00:38:27 -03:00
dunst [dunst] Adjust dunst config 2026-04-10 20:17:41 -03:00
foot [foot] Add foot config 2026-04-10 20:17:41 -03:00
librewolf [X] Add librewolf overrides file 2023-11-21 00:38:26 -03:00
mpv [mpv] Add mpv configuration file 2023-11-21 00:38:26 -03:00
neofetch [neofetch] Add neofetch configuration file 2023-11-21 00:38:27 -03:00
nvim [nvim] Use latest fidget.nvim version 2024-02-21 00:10:38 -03:00
pipewire [pipewire] Add pipewire configuration file 2023-11-21 00:38:26 -03:00
podman [podman] Add podman configuration files (containers and registries) 2023-11-21 00:38:26 -03:00
ranger [shell] Remove solarized 2019-11-21 17:37:05 -03:00
senpai [senpai] Add senpai configuration file (and highlight script) 2023-11-28 20:09:13 -03:00
spotifyd [spotifyd] Add spotifyd configuration file 2023-11-21 00:38:26 -03:00
sway [aerc|sway|tmux] Use foot instead of alacritty 2026-04-10 20:17:54 -03:00
swayimg [sway|swayimg] Add swayimg config 2026-04-10 20:03:08 -03:00
tig [shell|tig] base16: Use (some) base16 colors in tig 2020-12-03 16:20:51 -03:00
tmux [aerc|sway|tmux] Use foot instead of alacritty 2026-04-10 20:17:54 -03:00
tofi [sway|tofi] Add tofi config 2026-04-10 20:03:10 -03:00
waybar [sway|waybar] Add waybar config 2026-04-10 20:01:50 -03:00
xdg-desktop-portal-wlr [sway] Add xdg-desktop-portal-wlr config file 2026-04-10 20:01:50 -03:00
xkb [sway] Add custom keyboard input 2025-09-16 01:06:38 -03:00
.gitmodules Adding dotbot[1] to manage dotfiles 2015-01-23 00:38:34 -04:00
.install Adding dotbot[1] to manage dotfiles 2015-01-23 00:38:34 -04:00
.install.conf.yaml [chore] Update install conf 2026-06-01 13:54:34 -03:00
.pre-commit-config.yaml [nvim] Update stylua and luacheck 2023-11-21 23:31:11 -03:00
gitconfig [shell] Adjust gitconfig file 2023-11-21 00:38:26 -03:00
gitignore.global [shell] Adjust gitconfig file 2023-11-21 00:38:26 -03:00
profile [shell|tmux] Check if on WAYLAND_DISPLAY 2026-04-10 20:17:41 -03:00
pythonrc [shell] Add vi-mode to the python interpreter 2019-11-21 19:06:03 -03:00
README.md [nvim] Add .stylua.toml, .luacheck and pre-commit 2023-03-08 00:07:21 -03:00
zathurarc [X] Add zathura configuration file 2023-11-21 00:38:26 -03:00
zshrc [shell|tmux] Check if on WAYLAND_DISPLAY 2026-04-10 20:17:41 -03:00

dotfiles

yup, finally

Using dotbot to manage, err... my dotfiles ;)

Just clone and run ./.install (configuration on .install.conf.yaml)

branches

I've eliminated the concept of HOME/WORK branches, now will create branches per machine.

'Why?' you can ask. Well, it's nice to do substantial adjustments on my master branch (common things, you know), and keep branches updated with that (like key bindings and common environment variables settings).

Scripts

There are some scripts bundled on my dotfiles (more like "helpers"), related to specific things (e.g. managing audio volume on i3).
For other scripts, see my dotbins repo ;)

Code style

Currently only neovim lua configuration files are covered by code-styling tools (stylua and luacheck; stylua is automatically installed, while luacheck not).

Also pre-commit must be installed in the system, and it can be installed as a git commit hook by running:

pre-commit install

Note for Slackware users

As my main operating system is Slackware, I let some packages I've built for my own use on my server. They are built against slackware-current x86_64, and you can grab them on the following links: