authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2025-05-12 15:32:01-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2025-05-27 12:53:32-07:00
log5260bb9b1b5c298885866148ab736c46b6f702b5
tree75ac1cb202b3e97c87a0d0284b293918b893f8b7
parent56f3aa29829b494fb1acbabe9ac8dc946be20dcc

update readme file


1 files changed, 16 insertions(+), 4 deletions(-)

readme.md+16-4
...@@ -6,16 +6,16 @@ machines, but also share useful modules between each other....@@ -6,16 +6,16 @@ machines, but also share useful modules between each other.
6```6```
7lib/ # reusable functions7lib/ # reusable functions
8modules/ # reusable modules8modules/ # reusable modules
9 +-- home/ # home program configurations
9 +-- macos/ # nix-darwin configurations10 +-- macos/ # nix-darwin configurations
10 +-- nixos/ # linux configurations
11 +-- neovim/ # nvf configurations11 +-- neovim/ # nvf configurations
12 +-- nixos/ # linux configurations
12 +-- shared/ # shared between nixos-rebuild & darwin-rebuild13 +-- shared/ # shared between nixos-rebuild & darwin-rebuild
13 +-- home-manager.nix # home program presets
14users/14users/
15 +-- chloe/15 +-- chloe/
16 | +-- user.nix # info about her16 | +-- user.nix # info about her
17 | +-- configuration.nix # for all hosts17 | +-- configuration.nix # for all hosts (system)
18 | +-- home.nix # for all hosts18 | +-- home.nix # for all hosts (userspace)
19 | +-- vim.nix # for neovim19 | +-- vim.nix # for neovim
20 | +-- sandwich/20 | +-- sandwich/
21 | | +-- configuration.nix # per host21 | | +-- configuration.nix # per host
...@@ -67,3 +67,15 @@ Setup `nix-darwin` using the `switch` helper:...@@ -67,3 +67,15 @@ Setup `nix-darwin` using the `switch` helper:
67```67```
68./switch68./switch
69```69```
70
71## Neovim configuration
72
73By default, neovim is configured to all machines in `$PATH`. Neovim can be run
74directly via `nix run`, which skips needing to build the whole system
75configuration.
76
77```
78nix run .#nvim-natalie # run by user
79./nvim # run based on your username
80```
81