Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
2d83b71
feat: begin refactor and refactor python module
chpxu Dec 20, 2025
25827ca
dev: pin non-unstable deps
chpxu Dec 20, 2025
5600d81
feat: add basic C/C++ support
chpxu Dec 20, 2025
36b7b24
misc: delete random main.py
chpxu Dec 20, 2025
aa64990
cpp: add support for libraries, includes and set more environment vars
chpxu Dec 21, 2025
c30a54b
feat: add basic latex support
chpxu Dec 21, 2025
189267e
latex: correct submodule structure
chpxu Dec 22, 2025
adf1ced
latex: set TEXMF dirs relative to /nix/store/m0gpkm6ghmf29k17gxnfsw2j…
chpxu Dec 23, 2025
68d64da
latex: set TEXMF dirs relative to /nix/store/m0gpkm6ghmf29k17gxnfsw2j…
chpxu Dec 23, 2025
9044acb
python: fix multiple runtime errors
chpxu Dec 23, 2025
1eb10f0
feat: allow options to be passed into config externally
chpxu Dec 23, 2025
a3c73e7
misc: rename packages to languages
chpxu Dec 24, 2025
0689530
python: seatrch packages automatically
chpxu Dec 27, 2025
bcb4ec0
feat: add template
chpxu Dec 27, 2025
1a2ea8c
misc: update README with credits and slightly better instructions
chpxu Dec 27, 2025
7aebb95
fix: correct template by putting under flake
chpxu Dec 27, 2025
9af82b7
dev: add treefmt-nix, deadnix and statix
chpxu Dec 27, 2025
891bf3d
dev: move languages under languages namespace
chpxu Dec 27, 2025
83d4d0f
dev: simplify python package imports to a single file for the time be…
chpxu Dec 28, 2025
e2d8595
python: correct type to compile env again
chpxu Dec 28, 2025
c9d910f
feat: vscode settings.json writer
chpxu Dec 28, 2025
8332b07
misc: rename libs to helpers to avoid ambiguity
chpxu Dec 28, 2025
a6b9a7a
misc: update README with usage instructions and corrections
chpxu Dec 28, 2025
eb71982
vscode: add extension recommendations
chpxu Dec 29, 2025
21cacbd
misc: delete unused files
chpxu Dec 29, 2025
66f069a
vscode/c: some reasonable default settings
chpxu Dec 29, 2025
a2eb94a
misc: cleanup code; allow overlays again
chpxu Dec 29, 2025
34c1ec7
feat: move all options into perSystem, allowing pkgs to be exposed
chpxu Dec 30, 2025
1986723
c_cpp: more robust version selection and correct options definitions
chpxu Dec 30, 2025
9a63133
misc: auto imports of modules in ./nix/{languages,editors}
chpxu Dec 30, 2025
74e95cb
fix: editor settings wrong attributes
chpxu Dec 30, 2025
6e912e5
misc: initial version of upgrade script. Incomplete and TBD when refa…
chpxu Dec 30, 2025
b3d50c7
feat: basic js module with corepack, asdf option
chpxu Dec 30, 2025
9db2c75
js: envs for asdf and corepack
chpxu Dec 30, 2025
c28d074
feat: expose env option for all languages
chpxu Dec 30, 2025
c355a98
feat: add fortran support
chpxu Dec 30, 2025
1ac7ae2
misc: update nixpkgs
chpxu Dec 30, 2025
b1596dd
vscode: write extensions into extensions.json instead of settings.json
chpxu Dec 30, 2025
d8011ab
misc: correct final and prev order in overlays/default.nix
chpxu Dec 30, 2025
6a97509
misc: update README.md
chpxu Dec 30, 2025
2ccf3b6
misc: patch upgrade script
chpxu Jan 2, 2026
0a8fa44
python: nixPackages now accepts normal packages
chpxu Jan 3, 2026
c09ca0a
fix: gfortran path
chpxu Jan 4, 2026
974de55
fix: correct fprettify path
chpxu Jan 4, 2026
7b98f1a
fix: ensure nix python environment is created and pointed to by vscode.
chpxu Jan 29, 2026
080b9b3
feat: add basic typst configuration with tinymist
chpxu Mar 6, 2026
5ec46d7
feat: fprettify as package option
chpxu Mar 6, 2026
6e83f0e
feat: add tinymist for typst
chpxu Mar 6, 2026
e5c9022
feat: tinymist compile lock command
chpxu Mar 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
.direnv
.direnv
.vscode
1 change: 0 additions & 1 deletion .vscode/settings.json

This file was deleted.

248 changes: 192 additions & 56 deletions README.md

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions config.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{pkgs, ...}: {
languages = {
typst = {
enable = true;
tinymist.enable = true;
};
};
}
Loading