Configs etc. for my Linux machines
| .cache | Add initial dotfiles | |
| .config | Add Alacritty config | |
| assets | Add initial dotfiles | |
| dwl | Add initial dotfiles | |
| mew | Add initial dotfiles | |
| scripts | Add initial dotfiles | |
| slstatus | Add initial dotfiles | |
| wgamma | Add initial dotfiles | |
| .bashrc | Add initial dotfiles | |
| .gitconfig | Add initial dotfiles | |
| .zshrc | Add initial dotfiles | |
| configuration.nix | Update distrobox.ini, delete Alacritty from nix | |
| default.conf | Add initial dotfiles | |
| distrobox.ini | Update distrobox.ini, delete Alacritty from nix | |
| install.sh | Add initial dotfiles | |
| LICENSE | Initial commit | |
| README.md | Update distrobox.ini | |
| tlp.conf | Add initial dotfiles | |
dotfiles
Example installation
Installation on my work laptop:
- Install NixOS
- Clone this repo (
nix-shell -p gitto temporarily install git) - Copy
configuration.nixto/etc/nixosto override the Nix configuration - Run
sudo nixos-rebuild switchto reload the configuration and install everything - Copy every config where I need e.g.
.configto$HOMEor.bashrcto$HOMEto always enter to distrobox etc. - Run
distrobox-assemble create --file ./distrobox.inito assemble the distrobox environment from the file - Run
sudo chsh -s /usr/bin/fish $USERinside the container to set the default shell to fish
Installation on my home PC:
- Install any distro
- Install distrobox
- Clone this repo
- Install a Nerd Font
- Copy every config where I need e.g.
.configto$HOMEetc. - Run
distrobox-assemble create --file ./distrobox.inito assemble the distrobox environment from the file
There is also my old Arch Linux install script for dwl