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.sh
to 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/flakes
since 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