Skip to content

System, packages and dev shells configured using Nix, NixOS and nixpkgs

License

Notifications You must be signed in to change notification settings

abehidek/nix-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

these are the existing systems that I still need to migrate:

  • zeta.meeru
  • zeta.mem
  • zeta.fin
  • zeta.net
  • zeta.mc
  • roxy
  • templates.lxc "aoi" & "beta"

after that, then switch zeta hypervisor and OS from proxmox -> NixOS w/

  • 2 vms running opnsense libvirt
  • 9 microvms running:
    • 3 k3s server
    • 6 k3s agents (workload)

services:

  • private DNS, DHCP server
  • mc server exposed through self-hosted reverse proxy mesh (headscale)
  • smb/nfs shares
  • backup cron jobs
  • mail server exposed through headscale

macos

  • install nix and nix-darwin

  • install

    • zen-browser (through mac installer not nix)
    • zed-editor
    • helix
    • scroll reverser through nix-brew
    • setup basic ssh
    • setup ssh through existing nix mods and w/ sops.nix
    • setup cross-compilation
    • setup golang dev
  • search about

    • classic "things to do when you buy a mac", maybe for advanced users
      • maybe how to make it more minimal
    • window manager for macos (such as yabai)
    • native metal apps and other cool things to do

About

System, packages and dev shells configured using Nix, NixOS and nixpkgs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published