mirror of
https://github.com/srid/nixos-config.git
synced 2025-12-26 15:04:59 +08:00
KISS NixOS configuration based on Flakes & flake-parts (supports macOS too)
| .vscode | ||
| config/doom.d | ||
| features | ||
| hosts | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| home.nix | ||
| Makefile | ||
| README.md | ||
| shell.nix | ||
This repository contains the Nix / NixOS configuration for all of my systems. Start from flakes.nix (see Flakes) if you are looking for NixOS configuration. Start from home.nix if you are looking for non-NixOS Nix configuration (eg: on macOS).
home.nix: Only install things that are needed in all platforms (VMs, VPS, WSL2, etc.)flake.nix: Install things I need natively on NixOS desktop & laptop computers
VSCode note: Ctrl+Shift+B will run sudo nixos-rebuild switch.
Install notes
- Hetzner dedicated from Linux Rescue system: https://github.com/serokell/nixos-install-scripts/pull/1#pullrequestreview-746593205
- Digital Ocean: https://github.com/elitak/nixos-infect
- X1 Carbon: https://www.srid.ca/x1c7-install