No description
  • Nix 76.6%
  • Lua 4.1%
  • Shell 3.8%
  • TypeScript 3.7%
  • Python 3.3%
  • Other 8.4%
Find a file
2026-11-03 18:43:22 +00:00
.bin chore(hermes): use package from upstream 2026-10-26 07:32:30 +00:00
.vscode feat: nixd local editor config 2026-09-11 19:04:07 +08:00
.zed feat: nixd local editor config 2026-09-11 19:04:07 +08:00
_sources chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
definitions feat(prometheus): node-exporter from hosts 2026-10-01 14:35:02 +01:00
flakes chore(styles): ruff 2026-10-27 09:08:35 +00:00
hosts feat(zen-browser): re-enable zen, shared firefox module tree 2026-11-02 08:17:05 +00:00
lib use sematic port for fail2ban setup 2026-10-06 17:17:11 +01:00
migrated chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
modules chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
overlays chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
pkgs chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
profiles chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
.directory Initial commit 2026-04-04 11:24:37 +01:00
.editorconfig Initial commit 2026-04-04 11:24:37 +01:00
.envrc feat(flake): treefmt 2026-04-23 08:48:57 +01:00
.gitattributes treewide: impermanence -> preservation 2026-09-07 09:25:27 +08:00
.gitignore feat(miniflux): migrate + provision 2026-10-23 16:47:57 +01:00
.luarc.json feat: mautrix-{telegram-go,discord} 2026-07-05 03:21:13 +01:00
.nvim.lua feat: nixd local editor config 2026-09-11 19:04:07 +08:00
.pre-commit-config.yaml chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
.rgignore feat(pandoc): md2pdf with typst codly 2026-09-16 12:49:46 +08:00
.stylua.toml chore(styles): use global stylua.toml 2026-07-08 06:35:06 +01:00
.tokeignore feat(codex): chatgpt-desktop config 2026-09-16 19:04:15 +08:00
AGENTS.md feat(url-dispatcher): remove with lib; rewrite in nushell 2026-10-30 03:33:14 +00:00
desktop.ini Initial commit 2026-04-04 11:24:37 +01:00
flake.lock chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
flake.nix chore: drop wechat overlay and artcraft flake input 2026-11-03 18:43:22 +00:00
Justfile chore(hermes): use package from upstream 2026-10-26 07:32:30 +00:00
LICENSE Initial commit 2026-04-04 11:24:37 +01:00
README.md neovim -> nixvim 2026-07-29 19:57:00 +01:00
README.zh-CN.md neovim -> nixvim 2026-07-29 19:57:00 +01:00
ruff.toml chore(styles): ruff 2026-10-27 09:08:35 +00:00

nixcfgs

My NixOS and nix-darwin setup organised with flake-parts

Hosts

  • bauhaus - Main Desktop, ITX (i5-13600KF + RTX4070Ti Super) (Bauhaus)
  • belvedere - VPS (Belvedere)
  • crystal - Laptop, ASUS Zephyrus G14 2025 (The Crystal Palace)
  • polder - VPS for self-hosting (Polder)
  • zen - MacBook Air M1, running macOS
  • zwinger - Alt. VPS (Zwinger)

Software I used