1
0
Fork 0

initial commit

This commit is contained in:
Kim, Jimin 2025-05-14 21:32:16 +09:00
commit 54287f1685
Signed by: pomp
GPG key ID: D3932F82A0667A3B
8 changed files with 202 additions and 0 deletions

5
.envrc Normal file
View file

@ -0,0 +1,5 @@
export DIRENV_WARN_TIMEOUT=20s
eval "$(devenv direnvrc)"
use devenv

7
.gitignore vendored Normal file
View file

@ -0,0 +1,7 @@
/_/
.devenv*
.direnv
latex/*/*
!*.tex

8
.vscode/extensions.json vendored Normal file
View file

@ -0,0 +1,8 @@
{
"recommendations": [
"esbenp.prettier-vscode",
"mkhl.direnv",
"jnoortheen.nix-ide",
"james-yu.latex-workshop"
]
}

43
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,43 @@
{
"editor.formatOnSave": true,
"search.exclude": {
"**/.git": true,
"**/.devenv": true,
"**/.direnv": true,
"**/node_modules": true,
"**.lock": true
},
"cSpell.words": [
"Cheatsheets",
"devenv",
"direnv",
"direnvrc",
"nixd",
"nixfmt",
"nixos",
"nixpkgs",
"pkgs",
"texlive"
],
"[nix]": {
"editor.defaultFormatter": "jnoortheen.nix-ide"
},
"nix.formatterPath": "nixfmt",
"nix.enableLanguageServer": true,
"nix.serverPath": "nixd",
"[latex]": {
"editor.defaultFormatter": "James-Yu.latex-workshop"
},
"latex-workshop.formatting.latex": "tex-fmt",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}

12
README.md Normal file
View file

@ -0,0 +1,12 @@
# pomp's Cheatsheets
## How to setup
1. Setup [devenv](https://devenv.sh/getting-started/)
2. Generate pdf
e.g.
```
cd latex/math && pdflatex math.tex
```

103
devenv.lock Normal file
View file

@ -0,0 +1,103 @@
{
"nodes": {
"devenv": {
"locked": {
"dir": "src/modules",
"lastModified": 1747185494,
"owner": "cachix",
"repo": "devenv",
"rev": "b292bc94c2daccda165bc9f909bf6c8056e37a80",
"type": "github"
},
"original": {
"dir": "src/modules",
"owner": "cachix",
"repo": "devenv",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1747046372,
"owner": "edolstra",
"repo": "flake-compat",
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"git-hooks": {
"inputs": {
"flake-compat": "flake-compat",
"gitignore": "gitignore",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1746537231,
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "fa466640195d38ec97cf0493d6d6882bc4d14969",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "git-hooks.nix",
"type": "github"
}
},
"gitignore": {
"inputs": {
"nixpkgs": [
"git-hooks",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1747060738,
"owner": "nixos",
"repo": "nixpkgs",
"rev": "eaeed9530c76ce5f1d2d8232e08bec5e26f18ec1",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"devenv": "devenv",
"git-hooks": "git-hooks",
"nixpkgs": "nixpkgs",
"pre-commit-hooks": [
"git-hooks"
]
}
}
},
"root": "root",
"version": 7
}

17
devenv.nix Normal file
View file

@ -0,0 +1,17 @@
{ pkgs, ... }:
{
packages = with pkgs; [
nixd
nixfmt-rfc-style
tex-fmt
];
# https://devenv.sh/supported-languages/texlive/
languages.texlive = {
enable = true;
base = pkgs.texliveFull;
packages = [
];
};
}

7
devenv.yaml Normal file
View file

@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://devenv.sh/devenv.schema.json
inputs:
nixpkgs:
url: github:nixos/nixpkgs/nixpkgs-unstable
allowUnfree: true