— powered by Stow
Normally, they should be taken care of by the installation script (see below), but it's a good idea to install them manually (or if the installation script fails to).
Currently supported distros1:
- Arch Linux (and -based)
To install the packages and deploy the dotfiles you will need dottery
.
Once it's installed, just do the following:
$ git clone https://github.com/Froloket64/dotfiles --depth 1 ~/.dotfiles # Clone the repo
$ dot install
$ dot deploy
Contributions regarding other distro support are welcome.
Yes, there's configuration for your configs. It consists of a ..toml
file that contains all "settings" to the configuration such as your theme, your monitors, wallpaper and so on. All of that is compiled into plain config files using minininja
and copied by dottery
.
In ..toml
there's also a section labeled features
. It provides a way to enable/disable certain additional features that are opinionated/require additional dependencies. To toggle features on and off just set their values to true
or false
respectively.
[features]
- swayfx = false
+ swayfs = true
Available features are:
swayfx
- Enables features unique to Swayfx, a fork of SwayswayFade
- Enables fade in/out for windows in Sway (uses these scripts as a git submodule) WIPlsSingleLine
- Makesls
ouput each file on a separate line (withoutls -l
info)starship
- Use Starship prompt in all shells
- But note the package name changes for N-based (from above) distros which are not considered by the script.