Running getStarted.sh does an initial setup of the system to my liking. This is meant to be used on Fedora 36 or newer.
git clone --recurse-submodules https://github.com/rbjorklin/set-me-upcd set-me-upsudo ./getStarted.sh <username>
git submodule update --init --recursive
stow \
--dir stow \
--target ~/ \
--verbose \
--dotfiles \
--simulate \
dotfiles nixos-rebuild switch --flake .#virtualbox # For optimal functionality make sure to also set:
sudo setcap CAP_SYS_NICE=eip /usr/bin/gamescope
# Where e=Effective, i=Inheritable, p=PermittedThe neovim config is heavily influenced by this blog post