Note
System Information:
- OS: NixOS
- Window Manager: Swayfx
- Shell: Zsh
- Terminal: Alacritty
- Editor: Nixvim
This guide assumes you have a fresh NixOS installation with Flakes enabled.
- Clone the repository to your preferred location:
git clone https://github.com/f01zy/dotfiles.git ~/.dotfiles
cd ~/.dotfiles- Copy the hardware configuration from your current system:
cp /etc/nixos/hardware-configuration.nix ./hosts/device-name/- Edit the variables (username, host) in
flake.nixto match your setup. - Move your wallpapers into
~/Wallpapersor change the path inusers/user/scripts/wallpaper.nix. - Apply the system configuration:
sudo nixos-rebuild switch --flake .#hostname| Action | Keybind | Description |
|---|---|---|
| Terminal | SUPER + RETURN |
Launch terminal with tmux |
| Browser | SUPER + B |
Launch zen browser |
| File Manager | SUPER + M |
Launch lf file manager |
| App Menu | SUPER + D |
Launch application menu |
| Action | Keybind | Description |
|---|---|---|
| Select Wallpaper | SUPER + W |
Run wallpaper selector script |
| Random Wallpaper | SUPER + SHIFT + W |
Choose random wallpaper |