nixos configurations
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
James Coleman e6cf90004c Add start of readme. 1 month ago
dotfiles@5a733b2c15 Add start of readme. 1 month ago
hosts Add media-pc, and update 1 month ago
modules Remove sound config as its no longer used. 1 month ago
profiles Add media-pc, and update 1 month ago
users Add flatpak support, and upgrade stable to 24.05 3 months ago
.gitignore Initial Config 4 months ago
.gitmodules Add start of readme. 1 month ago
README.md Add start of readme. 1 month ago
configure.sh Fix config script 1 month ago
flake.lock Add media-pc, and update 1 month ago
flake.nix Add flatpak support, and upgrade stable to 24.05 3 months ago
home_update.sh Add flatpak support, and upgrade stable to 24.05 3 months ago
install.sh Remove sound config as its no longer used. 1 month ago
rebuild.sh Add flatpak support, and upgrade stable to 24.05 3 months ago
rsync.sh Initial Config 4 months ago
settings-default.nix Add serial commands, app image support, home-manager cli, and network manager profile configuration example. 4 months ago
settings-server-example.nix Add serial commands, app image support, home-manager cli, and network manager profile configuration example. 4 months ago
update.sh Add flatpak support, and upgrade stable to 24.05 3 months ago

README.md

nixos

These are my configurations for nixos. You are free to use it, however it may be best for you to fork and make your own.

Installing

In my experience, you need a larger disk size for the nix store on the installer than is created. As such, I use a NFS mount with a swap file. If you are installing using an USB stick, you can probably place a swap file there.

nix-shell -p git nfs-utils
mkdir /mnt/merged
mount.nfs 10.0.0.5:/mnt/merged /mnt/merged
mkdir /mnt/merged/nixos-tmp
fallocate -l 30G /mnt/merged/nixos-tmp/swap
chmod 600 /mnt/merged/nixos-tmp/swap
mkswap /mnt/merged/nixos-tmp/swap
swapon /mnt/merged/nixos-tmp/swap
mount -o remount,size=20G,noatime /nix/.rw-store
git clone --recursive https://github.com/GRMrGecko/nixos.git