No description
Find a file
2024-02-21 16:13:44 +08:00
.helix repo: set helix's default formatter 2023-12-27 20:02:25 +08:00
darwin treewide: ./{darwin,nixos}/hosts -> ./hosts 2024-02-01 17:42:50 +08:00
home home/neovim: use flake interface 2024-02-21 16:13:44 +08:00
hosts fixup! aristotle: add device readme 2024-02-19 18:13:59 +08:00
nixos home/fonts: update fontconfig 2024-02-19 18:14:02 +08:00
overlays overlays: fix sway's patches' filename 2024-02-21 16:13:44 +08:00
pkgs v2ray-rules-dat: init at 202402042209 2024-02-05 17:20:45 +08:00
.editorconfig repo: add editorconfig && format 2024-02-16 01:04:01 +08:00
.gitattributes nixos: clash-meta-client: refactor 2023-12-31 20:29:48 +08:00
.gitignore repo: add editorconfig && format 2024-02-16 01:04:01 +08:00
.sops.yaml hosts: add blacksteel 2024-02-13 12:01:59 +08:00
flake.lock home/neovim: use flake interface 2024-02-21 16:13:44 +08:00
flake.nix home/neovim: use flake interface 2024-02-21 16:13:44 +08:00
LICENSE repo: add license 2024-01-20 22:26:52 +08:00
README.md docs/readme: update 2024-02-08 13:34:37 +08:00
secrets.yaml secrets/clash: update 2024-02-14 01:56:27 +08:00

nix{os,-darwin} config

It just works™

Structure

Any directory or file that is prefixed with an _ (underscore) means that the whole directory/file is unused in this repository.

 .
│   # Darwin configuration is not actively maintained and sometimes it might
│   # break.
├── 󱂵 home
├──  darwin
├──  nixos
│  ├──  modules
│  └──  profiles
│
├──  hosts
├──  flake.nix
├──  flake.lock
│
└──  README.md

Installation:

Please don't.

NixOS:

  1. Clone this repository

    $ git clone https://github.com/Guanran928/flake.git

  2. Add your device's hardware configuration in ./flake.nix and ./hosts/<hostname>

  3. Install NixOS

    $ nixos-install --flake <this flake's directory>#<hostname>