$ sudo nix-channel --add https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz home-manager
$ sudo nix-channel --update
nix flake show— show what this flake exposes (configs, packages, apps).nix flake update— refresh pinned inputs inflake.lock.sudo nixos-rebuild switch --flake .#wiremind— rebuild and activate the system from the flake.nix flake check— evaluate the flake for errors and basic checks.
Install following extensions:
- bitwarden
- ghostery
- uBlock origin
$ mkdir ~/.ssh
$ cd ~/.ssh
$ ssh-keygen -a 100 -t ed25519 -C "myemail@email.com"
$ chmod -R 700 ~/.ssh
Run setexclude in new git repo to configure the .git/info/exclude for custom files
Run screenz to automatically set monitors
Run startdm at startup to start the Display Manager
Run switchkb to switch between US and FR keyboard layout
Go and see: https://superuser.com/questions/1604694/how-to-update-every-package-on-nixos
https://nixos.org/manual/nixos/stable/index.html#sec-upgrading Update the channels using new version, always use sudo before nix-channel otherwise it won't do anything
Warning -> not that helpful actually
Run sudo bash -x $(nix-build --no-out-link '<nixos/nixos>' -A system -I nixos-config=configuration.nix)/activate