Nix configuration with home manager.
For installs on Fedora, disable SELinux first, otherwise there'll be conflicts with Systemd.
sh <(curl -L https://nixos.org/nix/install) --daemon
- Verify being able to run
nix-instantiate '<nixpkgs>' -A hello
without root. nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
nix-channel --update
nix-shell '<home-manager>' -A install
- Add
experimental-features = nix-command flakes
to~/.config/nix/nix.conf
. - Re-evaluate the session (log out & log in).
- Clone this repo in
$HOME/.config/home-manager
. home-manager switch --flake .
- Docker - Fedora installer https://docs.docker.com/engine/install/fedora
- Wine 32 bit prefix
- Nerd fonts - https://github.com/ryanoasis/nerd-fonts
- Lutris
- Steam - https://docs.fedoraproject.org/en-US/gaming/proton/
- Updating sudoers file for zsh to patch $PATH.
- US and SE keyboards with switching through keybindings.
- Rofi trigger keybindings (l-ctrl + space).
- Add zsh via nix to /etc/shells and make it default.
echo $(which zsh) | sudo tee -a /etc/shells
chsh