assets | ||
home | ||
setup | ||
system | ||
deploy.sh | ||
LICENSE | ||
README.md |
❓ What can you find here
My personal dotfiles, which:
=> is bloated (I use a lot of programs, sometimes just to try out)
=> yet clean (follow XDG base directory specification)
=> for bspwm, spectrwm, exwm, sway, wayfire, river, hikari
=> and features Nord and OneDark colorschemes
📦 Details
- Run
deploy.sh
to deploy the dotfiles. setup/
directory contains installers for additional packages.- Stuff I use:
- Text editor: Emacs + Neovim
- Fonts: Sarasa Gothic, Iosevka Nerd Font, Iosevka
- Backlight control: light / brightnessctl
- Notification daemon: mako / dunst
- Clipboard manager: greenclip / clipman
- Mixer: pulsemixer
- mpris: mpDris2, mpv-mpris, playerctl
- Music: ncmpcpp, mpd, cava
- Launchers: nwg-launchers / wofi, rofi / dmenu
- Terminal: alacritty, foot
- File manager: ranger, vifm
- Web browser: qutebrowser
- Image viewer: feh, imv
- Video player: mpv
- Book viewer: zathura
- Screenshot tools: grim + slurp, scrot
- Mail client: aerc, neomutt
- Shell: fish
- Shell prompt: starship
- Anime/Manga/Wallpaper: gallery-dl / mangadl-bash, anime-downloader + trackma + adl / anigrab
- CLI/TUI tools for the Internet: translate-shell, ddgr, howdoi, amfora, cointop, newsboat, youtube-dl + ytmdl, github-cli, pup, weechat, curl / wget / aria2, tremc + transmission / rtorrent, goaccess
- CLI/TUI tools for other things: tt, forgit, borg, wendy, tokei, onefetch, calcurse, qalculate, fzf, fd, ripgrep, atool, rsync, bottom, hyperfine, delta, bat, glow / mdcat / mdr, exa, pandoc, csview, libsixel, buku, jq, sysstat, psmisc, wireless_tools, tree
Emacs
deserves its own set of dependencies listed, but I'm lazy -> Check my Doom config for details
zsh requires adding
export ZDOTDIR=$HOME/.config/zsh
to /etc/zsh/zshenv
Refer to this gist for making
pipewire
work on Void Linux. The dotfiles works withalsa
andpulseaudio
too with some slightly changes.
📋 TODO
Material / Ayu palettedotdrop- Migrate zsh to zinit
- Wayland compositors
- ion / oksh / nushell / osh / xonsh / elvish / oh
- NixOS / Guix / Gentoo / FreeBSD
- New Neovim's config in Lua
- Independent ~/.emacs.d
- Org Babel to manage dotfiles
🌟 Credits & License
-
@ChristianChiarulli for the Neovim's config
-
@hlissner for a detailed zsh config (and Doom Emacs)
-
@daviwil for his Emacs streams
-
My Waybar config is heavily inspired by @begs
-
I use some scripts from other people:
-
Artists for kawaii wallpapers: @rimuu, @hiten, @Tiv, @mery, @Mashima_saki, @Yuuki_Tatsuya, @Bison倉鼠, @Dana, @gomzi, @Rella, @dnwls3010, @Shigure_Ui, @QuAn_, @杉87, @fuzichoco, @Astero, @shin556
-
Others are under MIT license