mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-11-13 12:13:46 +01:00
docs: fix broken links and editor references in readmes
- root README: VS Code config moved from home/linux/gui/base/editors.nix to vscode.nix - READMEs now list both GUI editors (Zed, the primary one, plus VS Code) - base README: xdg is a directory now, nvidia.nix no longer exists, editors.nix -> vscode.nix - idols-ai README: disko-fs-media.nix -> disko-fs-data.nix (/persistent/data) - secrets README: password-store moved from home/base/desktop to home/base/tui - drop unused link definitions (AstroNvim, wl-clipboard, Catppuccin) - fix a pre-existing typo flagged by the typos hook (keeped -> kept)
This commit is contained in:
1 parent
34f2ef05f1
commit
98fbf010b8
4 files changed
+8
-11
No files matched your search
@@ -89,8 +89,8 @@ Wallpapers: https://github.com/ryan4yin/wallpapers
|
||||
|
||||
- **Terminal editors:** [./home/base/core/editors/](./home/base/core/editors/) — Helix / Neovim,
|
||||
`$EDITOR`, docs.
|
||||
- **VS Code (GUI, Home Manager on NixOS):**
|
||||
[./home/linux/gui/base/editors.nix](./home/linux/gui/base/editors.nix).
|
||||
- **GUI editors:** [Zed](./home/base/gui/zed-editor.nix) (primary) and
|
||||
[VS Code](./home/linux/gui/base/vscode.nix).
|
||||
- **LLM coding agents:** [./agents](./agents/) — rules, installers, CLI snippets; see
|
||||
[./agents/README.md](./agents/README.md).
|
||||
|
||||
@@ -195,17 +195,14 @@ Other dotfiles that inspired me:
|
||||
[Zellij]: https://github.com/zellij-org/zellij
|
||||
[Helix]: https://github.com/helix-editor/helix
|
||||
[Neovim]: https://github.com/neovim/neovim
|
||||
[AstroNvim]: https://github.com/AstroNvim/AstroNvim
|
||||
[imv]: https://sr.ht/~exec64/imv/
|
||||
[OBS]: https://obsproject.com
|
||||
[Nerd fonts]: https://github.com/ryanoasis/nerd-fonts
|
||||
[catppuccin-nix]: https://github.com/catppuccin/nix
|
||||
[NetworkManager]: https://wiki.gnome.org/Projects/NetworkManager
|
||||
[wl-clipboard]: https://github.com/bugaevc/wl-clipboard
|
||||
[tuigreet]: https://github.com/apognu/tuigreet
|
||||
[thunar]: https://gitlab.xfce.org/xfce/thunar
|
||||
[Yazi]: https://github.com/sxyazi/yazi
|
||||
[Catppuccin]: https://github.com/catppuccin/catppuccin
|
||||
[Btrfs]: https://btrfs.readthedocs.io
|
||||
[LUKS]: https://wiki.archlinux.org/title/Dm-crypt/Encrypting_an_entire_system
|
||||
[lanzaboote]: https://github.com/nix-community/lanzaboote
|
||||
|
||||
@@ -66,8 +66,7 @@ Noctalia consolidates functionality that previously required multiple tools:
|
||||
### Desktop Environment
|
||||
|
||||
- **[`gtk.nix`](./gtk.nix)**: GTK theme configuration
|
||||
- **[`xdg.nix`](./xdg.nix)**: XDG specifications
|
||||
- **[`nvidia.nix`](./nvidia.nix)**: NVIDIA GPU settings
|
||||
- **[`xdg/`](./xdg/)**: XDG specifications
|
||||
|
||||
### Input & Localization
|
||||
|
||||
@@ -78,7 +77,8 @@ Noctalia consolidates functionality that previously required multiple tools:
|
||||
- **[`desktop-tools.nix`](./desktop-tools.nix)**: Wayland session tools (clipboard, color picker,
|
||||
brightness, audio, screen recording, auto-mount, `wlogout` emergency fallback)
|
||||
- **[`browsers.nix`](./browsers.nix)**: Web browsers
|
||||
- **[`editors.nix`](./editors.nix)**: Desktop text editors
|
||||
- **[`vscode.nix`](./vscode.nix)**: VS Code (GUI editor; the primary Zed config is shared from
|
||||
[`home/base/gui/zed-editor.nix`](../../../base/gui/zed-editor.nix))
|
||||
- **[`media.nix`](./media.nix)**: Media players
|
||||
- **[`gaming.nix`](./gaming.nix)**: Gaming applications
|
||||
- **[`creative.nix`](./creative.nix)**: Creative software
|
||||
|
||||
@@ -9,7 +9,7 @@ Related:
|
||||
- [disko-fs.nix](./disko-fs.nix) – main disk layout (ESP + LUKS + btrfs). From
|
||||
`nix-config/nixos-installer`:
|
||||
`nix run github:nix-community/disko -- --mode destroy,format,mount ../hosts/idols-ai/disko-fs.nix`
|
||||
- [disko-fs-media.nix](./disko-fs-media.nix) – media disk layout (LUKS + btrfs at /persistent/media)
|
||||
- [disko-fs-data.nix](./disko-fs-data.nix) – data disk layout (LUKS + btrfs at /persistent/data)
|
||||
|
||||
## TODOs
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
# Secrets Management
|
||||
|
||||
> For Website/App's passwords, see
|
||||
> [/home/base/desktop/password-store](/home/base/desktop/password-store/README.md) for more details.
|
||||
> [/home/base/tui/password-store](/home/base/tui/password-store/README.md) for more details.
|
||||
|
||||
All my secrets are safely encrypted via agenix, and stored in a separate private GitHub repository
|
||||
and referenced as a flake input in this flake.
|
||||
@@ -58,7 +58,7 @@ let
|
||||
idol_ai = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHZtzeaQyXwuRMLzoOAuTu8P9bu5yc5MBwo5LI3iWBV root@ai";
|
||||
|
||||
# A key for recovery purpose, generated by `ssh-keygen -t ed25519 -a 256 -C "ryan@agenix-recovery"` with a strong passphrase
|
||||
# and keeped it offline in a safe place.
|
||||
# and kept it offline in a safe place.
|
||||
recovery_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHnIGH+653Oe+GQaA8zjjj7HWMWp7bWXed4q5KqY4nqG ryan@agenix-recovery";
|
||||
systems = [
|
||||
idol_ai
|
||||
|
||||
Reference in new issue
Block a user