Recently Written · git

nixtoo-genux

Declarative Nix package manager setup. A new linux distro.

git clone https://github.com/equwal/nixtoo-genux

Log | Files | Refs


README.md (1119 bytes)

1 # Nix package manager on another OS (no nix-env). 100% Declarative setup.
2 
3 ![Nixtoo Genux logo](https://therealtruex.com/static/nixtoogenux-smaller.webp)
4 
5 Including Gentoo of course. Nixtoo Genux!
6 
7 ![Is this tomorrow: america under nix!](https://therealtruex.com/static/nixamerica-smaller.webp)
8 
9 ## Files:
10 
11 1. `flake.nix`: Put packages here. Includes a dev shell and flakey.
12 2. `aliasrc-additions.zsh`:  Aliases to make it easier to use the setup. Very mandatory.
13 3. `INSTALL.sh`: Installs this setup. Install it after installing
14 the multi-user installation of nix from the [official website using curl into shell](https://nixos.org/download/) or
15 (for Gentoo) from`sys-apps/nix` from [Trofi's nix-guix-gentoo
16 overlay](https://github.com/trofi/nix-guix-gentoo)
17 
18 ## Aliases:
19 `nix-install <package>`: Add a package to the file (uses sed) and rebuild.
20 `nix-uninstall <package>`: Remove a package from the file (uses sed) and rebuild.
21 `nix-update`: Update and rebuild the system.
22 `nix-rebuild`: Rebuild the system but don't update.
23 `nix-develop`: Makes a nix dev shell for the system. Redundant when using flakey (default).