Project that aims to make the configuration of *NIX environments easy and replicable.
Always installing minimal software and checking external installers.
- macOS >= 10.15
- Debian >= 13
- wm: i3
- desktop manager: null
- terminal: alacritty / rxvt-unicode
- bar: i3status-rust / bin/horizonte.py
- editor: vim
- font: fira code / fontawesome / noto emoji color
- shell: bash
- shell prompt: starship
- notification: dunst
- screenlocker: i3lock
- multiplexer: tmux
$ sudo xcodebuild -license accept
$ sh -c "$(curl -fsLS https://get.chezmoi.io)" -- init --apply <github-user>
# apt-get update
# apt-get install --no-install-recommends ca-certificates curl \
lsb-release sudo build-essential git gnupg
# usermod -aG sudo <your-user>
Logout and login again (for sudo effect), now:
$ sh -c "$(curl -fsLS https://get.chezmoi.io)" -- init --apply <github-user>
This repository store scripts for many languages, the files below show which language and which project it configures. Remembering that they are not necessary for dotfiles, they are only to help with script tests:
- .bandit: for Python to use with bandit;
- .flake8: for Python to use with flake8;
- .isort.cfg: for Python to use with isort;
- .pylintrc: for Python to use with pylint.
- Signing Git Commits and Tags with GPG
- Sign git commits on GitHub with GPG in macOS
- fontawesome with i3status
- i3 - The Improved Tiling Window Manager
- bash - What do the brackets in if-statements do? [duplicate]
- How can I check if a program exists from a Bash script?
- Git Hooks (Part I) - The Basics
- git-init - TEMPLATE DIRECTORY
- tep/git-templates
- git/git/templates
- Which kind of dependencies (suggested, recommended…) does DNF install?
For this project see LICENSE.
For external resources like fonts, scripts and other, see their respective licenses:
- .dockerfunctions - LICENSE
- .fonts/fontawesome - LICENSE
- .fonts/noto - LICENSE
- .vim/autoload/plug.vim - LICENSE
- .config/alacritty/themes/nord.yml - LICENSE
- .config/rofi/themes/nord.rasi - LICENSE
- .config/tmux/themes/nord-tmux - LICENSE
- .config/xresources/themes/nord-xresources - LICENSE
- .config/zathura/base16-nord.config - LICENSE (script in build_schemes/recolors/base16-nord.config)