Commit graph

16 commits

Author SHA1 Message Date
09cc4e6110
fix(nvim): don't combine plugins unless standalone
Its causing errors sadly T-T
2025-01-18 12:05:51 +01:00
7963190ef1
fix(nvim): conflict with using global packages
Now it is an error to override the pkgs if global packages are being
used.
2025-01-18 11:41:26 +01:00
fde1be66d9
fix(terminal): default to alacritty
Wezterm is broken in current nixpkgs unstable and stable due to a
fractional scaling issue in wayland.
2025-01-15 22:45:02 +01:00
8dd1b00967
refactor(docs): move to flake modules
No need for a separate default.nix
2024-12-26 23:06:49 +01:00
05ec4d3116
refactor(docs): rename markdown packages
This makes the size report look better as the docs are grouped together.
2024-12-15 13:40:51 +01:00
62028d6327
feat(nvim): add headless package
This removes all dev packages making it a much smaller package (~600MiB)
2024-12-14 22:51:11 +01:00
73d5518dc2
fix: use QEMU options that actually work
The previous options didn't have functional gpu acceleration
2024-11-21 22:31:29 +01:00
123fbae06b
fix: deprecated code after ugrade to 24.11 2024-11-20 18:18:57 +01:00
c0d70b3146
refactor(flake): reduce nvim duplication
Also export smaller standalone nvim configurations
2024-11-06 22:42:16 +01:00
e26eceb10c
fix(nvim): check all nvim options
This surfaced an issue with `bundleLSPs = false`
2024-11-06 22:35:18 +01:00
84387f2597
fix(nvim): test dev.enable = false
This caught a bug where we don't disable `conform` keymaps when
`dev.enable = false` (which disables `conform`).
2024-11-06 22:28:38 +01:00
b49f332f34
fix(system): properly configure jupyter 2024-10-16 18:49:22 +02:00
002c74ca1b
feat(flake): switch to treefmt-nix
This allows me to remove all checks and replace them with treefmt-nix
2024-10-15 22:21:36 +02:00
8b2984be90
fix(nvim): use unstable pkgset
Instead of setting some specific unstable packages, make nixvim always
use packages from nixos-unstable.
2024-10-14 09:32:53 +02:00
f30afe506b
feat(nvim): setup for ipynb dev work
Setup:
- molten (run python code)
- otter (lsp in markdown codeblocks)
- jupytext (convert .ipynb files to .md files transparently)
- image (display images inside neovim (e.g. matplotlib graphs))
2024-10-12 21:16:07 +02:00
e03cd65e87
feat: use flake-parts to clean up the flake.nix
This is much more manageable!
2024-10-04 23:50:12 +02:00