Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

mode name
drwxr-xr-x home-manager/
drwxr-xr-x hosts/
drwxr-xr-x lib/
drwxr-xr-x nixos/
drwxr-xr-x themes/
-rw-r--r-- .envrc
-rw-r--r-- .ignore
-rw-r--r-- README.md
-rw-r--r-- deploy.nix
-rw-r--r-- flake.lock
-rw-r--r-- flake.nix
-rw-r--r-- secret.nix.age
-rw-r--r-- theme.nix
README

My Nix configuration

Rough roadmap (☑️ - Done, ☒ - In progress, ☐ - TODO):

  • ☑️ Basic setup with ease of adding new hosts
  • ☒ Modularize the codebase
  • ☐ Make it possible to update user configuration without root access, even on machines which use NixOS Home Manager module
  • ☐ Make the theme consistent throughout the system
  • ☐ Hopefully make it so that others can use some parts of this config without having to copy or fork it :)

Hosts

  • legion - (Used to be) My main laptop and development machine. Nowadays serves mostly as a home server.
  • satelite - Small VPS I use to experiment with remote deployments
  • hijiri - (Currently) My main laptop and development machine. At some point will be split into -macos and -linux variants. (When Asahi gets more mature)
  • miyagi - My computer station at work.

Credits

Eww config for miyagi is temporarily borrowed from https://github.com/fufexan/dotfiles. At some point it’ll just be heavily inspired instead.