You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
- Use environment.d generator configuration fragments as the primary source of truth. Invoking a login shell parses these fragments manually by calling `30-systemd-environment-d-generator` in `~/.profile` to avoid mismatches between systemd user-services and the interactive (login) shell environment. - Introduce new zsh functions `ffreeze` and `fthaw`, utilizing cgroup freeze mechanics and providing an ergonomic CLI through fzf if installed. - Some refactoring |
1 week ago | |
---|---|---|
assorted | 4 months ago | |
core | 1 week ago | |
dev | 3 months ago | |
extra | 1 week ago | |
scripts | 1 month ago | |
staging | 1 week ago | |
systemd | 3 months ago | |
.editorconfig | 1 month ago | |
.gitignore | 2 months ago | |
.pre-commit-config.yaml | 1 month ago | |
.stylua.toml | 4 months ago | |
LICENSE | 10 months ago | |
Makefile | 2 months ago | |
README.md | 2 months ago |
README.md
Linking
The core
, extra
, or staging
are designed to be used with GNU stow.
Using GNU Stow
stow -d "$REPO/{core,extra,staging}" -t "$HOME" -S package…
Examples
git clone --depth=1 --branch=main -- https://betaco.de/strom/dotfiles.git
stow -d "./dotfiles/core" -t "$HOME" -S tmux readline
This example will create the following symbolic links:
~/.inputrc
🡒./dotfiles/core/readline/.inputrc
~/.config/tmux/tmux.conf
🡒./dotfiles/core/tmux/.config/tmux.conf
Notes
Directories in staging may be disappeared at any time.