Dotfiles
Different dotfiles which i use every day
OS: | NixOS |
WM: | XMonad |
sh: | fish |
font: | Pragmata-Pro or (Iosevka + IBM Plex) |
browser: | Firefox / google-chrome |
editor: | nvim / IDEs / |
term: | kitty |
Acquire NixOS unstable
# Download nixos-unstable
wget -O nixos.iso https://channels.nixos.org/nixos-unstable/latest-nixos-minimal-x86_64-linux.iso
# Write it to a flash drive
cp nixos.iso /dev/sdX
Boot into the installer.
Switch to root user: sudo su -
Do your partitions and mount your root to /mnt
(for
example).
Install these dotfiles:
```sh
nix-shell -p git nixFlakes
HOST=…
USER=…
git clone https://github.com/lenivaya/dotfiles /etc/dotfiles
cd /etc/dotfiles
hosts/
and add it to the repo:mkdir -p hosts/$HOST
nixos-generate-config —root /mnt —dir /etc/dotfiles/hosts/$HOST
rm -f hosts/$HOST/configuration.nix
cp hosts/t440p/default.nix hosts/$HOST/default.nix
vim hosts/$HOST/default.nix # configure this for your system; don’t use it verbatim!
git add hosts/$HOST
USER=$USER nixos-install —root /mnt —impure —flake .#$HOST
--option pure-eval no
. mv /etc/dotfiles /mnt/etc/dotfiles
```
Don’t forget to change your
root
and$USER
passwords! They
are set tonixos
by default.