Skip to content
kamoshiPublic

About

A single Nix flake configuration for macOS, Arch Linux, and NixOS.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

163 Commits

Folders and files

Repository files navigation

System Configurations

This repository contains declarative system configurations for all of my computers using Nix flakes. Each host also has its own unique ID which is used for syncing with Syncthing.

Features

  • Darwin support via nix-darwin
  • Home environment management via home-manager
  • Secrets provisioning via sops-nix
  • Fully integrated with Syncthing

Hosts

Host Type Description Build Command
aya macOS (Darwin) Uses nix-darwin and home-manager. darwin-rebuild switch --flake .#aya
momiji NixOS Full NixOS + home-manager + sops-nix. home-manager switch --flake .#momiji
megumu NixOS Full NixOS system configuration; includes sops-nix module. nixos-rebuild switch --flake .#megumu
m920x NixOS Full NixOS system configuration; includes sops-nix module. nixos-rebuild switch --flake .#m920x

About

A single Nix flake configuration for macOS, Arch Linux, and NixOS.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages