Commit graph

20 commits

Author SHA1 Message Date
4b91b37f4a feat: "autofmt" code formatter
different codebases use different formatters. autofmt looks for project
configuration to pick the correct formatter, allowing an editor to
simply point to the script and have all ambiguities resolved.

this commit overhauls the conform configuration to set up autofmt
correctly, as well installing it with 'pkgs.autofmt'

closes #6
2025-08-17 20:40:58 -07:00
b0b81115da
Merge branch 'main' of paperclover.dev:nix/config 2025-08-02 14:38:29 -07:00
866298a4f1
updates 2025-08-02 14:36:50 -07:00
a58f16e18b
migrate to nvf v0.8 2025-08-01 20:07:24 -07:00
52af6ce142
merge 2025-07-22 16:20:50 -07:00
6f01e88f0c
Merge branch 'main' of paperclover.dev:nix/config 2025-07-22 16:20:01 -07:00
d7d5390a94
do something with discord 2025-07-22 16:17:26 -07:00
71b0ce756a nix: fix default opts not applying
previously mkDefault/mkOverride on vim.options would go before nvf's
defaults, which would basically make none of them apply. now it doesn't
use an override priority, at the cost that overriding any of these in a
user config will not work without mkForce.

also enable swapfiles, closes #1
2025-07-22 15:58:35 -07:00
512a87da53
fix silly typo :p 2025-07-05 21:11:55 -07:00
4c139f1a7a
moved nvim config options upstream 2025-07-05 21:04:38 -07:00
fe54e9b0c9 i am a meower and i forgot what i did 2025-07-05 17:08:16 -07:00
90fa812e6a Merge remote-tracking branch 'origin/nats' into chloe 2025-07-04 21:47:29 -07:00
ac6a001967 Merge paperclover.dev:clo/config into chloe 2025-07-04 21:29:59 -07:00
ab7dc1a697 more treats for chloe 2025-06-07 13:56:21 -07:00
b3d5a28141
removed stylix, updated nvf 2025-05-27 19:56:17 -07:00
926f53011d fun neovim things 2025-05-27 19:12:01 -07:00
6fea0a1f4e
nearly at parity with lua-based config 2025-05-21 10:44:59 -07:00
10453abfb1
commiting for posterity 2025-05-20 21:30:54 -07:00
69e9b167cb
add custom nvf stuff and merge 2025-05-19 21:42:58 -07:00
d9967da704 use nvf for vim configuration 2025-05-12 15:26:56 -07:00