Some helpful bash aliases
Here are some bash aliases to simplify performing NixOS cli functions. They are defined in the packages/bash.nix file.
To update flake:
$ nix-flake-up
To upgrade system packages:
$ nix-system-up <system_profile_name>
To upgrade home packages:
$ nix-home-up <home_profile_name>
Or to update and upgrade entire system:
- For NixOS systems:
-
$
nix-full-up <system_profile_name> <home_profile_name> -
For Nix Package Manager systems:
- $
nix-full-up <home_profile_name>
To collect garbage and free resources from nix-store:
$ nix-cg
To start development environment:
Convenient env, use dev templates for project specific envs
$ nix-dev <choice_of_language>