dotfiles/provision
2023-12-01 23:12:21 -08:00
..
home-modules change kitty theme 2023-11-21 12:00:36 -08:00
hosts change to using patch file instead of custom repo for rss-bridge 2023-11-29 19:53:32 -08:00
lib remove unused style files 2023-11-19 12:18:45 -08:00
modules make nice color default page for new tab on port 8080 2023-12-01 23:12:21 -08:00
overlays package rss-bridge with patches to hack Youtube feeds 2023-11-27 23:53:27 -08:00
pkgs change to using patch file instead of custom repo for rss-bridge 2023-11-29 19:53:32 -08:00
secrets update github secret 2023-11-25 02:41:16 -08:00
.sops.yaml initial try with github and sops-nix 2023-11-19 22:55:56 -08:00
additional-setup.md remove old info from additional setup 2023-11-22 01:09:55 -08:00
flake.lock update from NixOS 23.05 to NixOS unstable 2023-11-23 01:21:58 -08:00
flake.nix update from NixOS 23.05 to NixOS unstable 2023-11-23 01:21:58 -08:00
readme.md revert changes for iSH 2023-10-14 21:24:26 -07:00

Provision Nixos

*NixOS was a mistake.*

Set of configs files to setup NixOS.

Usage

  1. Install NixOS with this guide. Use the following paritions and btrfs subvolumes:

    Name Type Mount Point Size
    EFI vfat /boot 512MB
    root btrfs / rest of disk
    home btrfs /home subvol
    nix btrfs /nix subvol
    persist btrfs /persist subvol
    log btrfs /var/log subvol
  2. Run the following commands:

    nix-shell -p vim git
    git clone https://github.com/starr-dusT/dotfiles ~/.local/share/chezmoi 
    

    Move the installer created hardware.nix to dotfiles.

    Copy .chezmoidata.yaml.example to .chezmoidata.yaml and edit with desired settings then run the following commands:

    nixos-update # Assuming hostname is same as flake name
    

Perform additional setup found in additional-setup

Update

nixos-update command is aliased assuming the flake is named the same at the hostname of the machine.