These are Shu’s NixOS configuration files.
Specifically,
- In
home/rime/are Shu’s Rime IM configuration files; - In
home/emacs/are Shu’s Emacs configuration files.
My package overlay is in outputs.overlays.sauricat.
My modules, including the overlay, are in outputs.nixosModules.smallcat.
-
Run
build.shto build a liveCD, install from an arbitrary external nix enviroment, or upgrade your system configuration. -
Or you can simply refer to the following Nix Flake URL
github:sauricat/flakessince this is a Flaked repository.
-
Main entry:
flake.nix, which includes all the repositories I take advantage of, and all basic configuration of my devices (and a liveCD). -
Directory
hosts: Device-specific configuration. -
Directory
home: Configurations concerning Home Manager, a necessary suite for NixOS newcomers (just as me owo) to manage their home directory. -
Directory
modules,packages: Experimental projects will be here. They are the two parts of flake outputnixosModules.smallcat. -
Other directories and files: WYSIWYG.
- ア Update Modules, Components, or
flake.lock - か Add Components or Modules, not only Files
- け Remove Components or Modules, not only Files
- 直 Tweak, Modify or Fix
- 移 Move/Separate Modules
- テ Test
- バ Backup
- 文 Tweak documentation
- 合 Merge commit of pull request