Sway-based graphical environment and various cli tools.
Clone the repo to ~/dotfiles
. Setup all configs with:
bash scripts/symlink.sh
Get packages for fedora:
dnf install $(cat pkgs/rpm.txt)
or for atomic fedora:
rpm-ostree install --allow-inactive --idempotent $(cat pkgs/rpm.txt)
Basic cli utilities (shell, multiplexer, editor, some language tooling etc.) and their configs are bundled into a container image. It gets built automatically once a week with a github action.
The image works as a portable cli environment wherever the container can be run:
podman run -it --rm -v <your/working/dir>:/root/work/ ghcr.io/eemilhaa/dotfiles:main
Or as a base for a more integrated environment with Distrobox:
distrobox create -n <name> --image ghcr.io/eemilhaa/dotfiles:main