d4a1955c0f
Use turn counts in 'ChessBoardBuilder'
ef3a1e4695
Add half-move clock validation
2853cec7c9
Add tests for en-passant validation
ff7bea0508
Validate en-passant square's rank in 'ChessBoard'
62c2be48c4
Move FEN-related tests to its module
5975673b00
WIP: templates: add rust-cargo
8a4fdf6a56
templates: fix description typo
d97da124ee
templates: fix homepage links
96aa934bec
pkgs: zsh-done: fix homepage link
4b5a19a8fa
templates: fix deprecated CI syntax
8a4fdf6a56
templates: fix description typo
d97da124ee
templates: fix homepage links
96aa934bec
pkgs: zsh-done: fix homepage link
4b5a19a8fa
templates: fix deprecated CI syntax
06c64c1a78
templates: fix 'matrix-notifier' CI step
50be0ff152
WIP: templates: add rust-cargo
6c1a9fbdba
templates: fix description typo
887be08b69
templates: fix homepage links
68ff32a6d6
pkgs: zsh-done: fix homepage link
15d0e6bb38
flake: bump inputs
1f52bb9346
Add tests for en-passant validation
385629b3a9
Validate en-passant square's rank in 'ChessBoard'
92a69ee741
Move FEN-related tests to its module
dbde58987c
Move 'FromFen' for 'ChessBoard' into 'fen' module
8e0eabe187
Use 'ChessBoardBuilder' in 'FromFen'
9ccd67ec69
Add tests for en-passant validation
115eb0e826
Validate en-passant square's rank in 'ChessBoard'
555fdd0891
Move FEN-related tests to its module
be79b99512
Move 'FromFen' for 'ChessBoard' into 'fen' module
58fe6df32d
Use 'ChessBoardBuilder' in 'FromFen'
47f532cd09
fixup! Use 'ChessBoardBuilder' in validation tests
4f1d2f7320
fixup! Use 'ChessBoardBuilder' in validation tests
27d5bb49b1
Add tests for en-passant validation
ba275c8875
Validate en-passant square's rank in 'ChessBoard'
3787149f04
Move FEN-related tests to its module
607aa5351c
nixos: services: tandoor-recipes: fix bulk upload
61fa35093c
nixos: services: mealie: fix bulk upload
d83384e6bb
hosts: nixos: porthos: services: audiobookshelf
fc33906fa0
nixos: services: add audiobookshelf
135dd86d7e
hosts: nixos: porthos: migrate podgrab 'dataDir'
408ae6bffd
nixos: services: podgrab: add 'dataDir'
9564df4acb
nixos: services: podgrab: use 'media' group
38854a9fc7
cv: common: add running hobby
07866a0003
cv: common: add bouldering hobby
f190723c8e
cv: common: remove trailing comma
41e1ad3265
overlays: remove 'gruvbox-nvim-better-diff'
10b4e6ce2d
home: vim: explicitly revert diff highlighting
c0ef5c9275
overlays: add gruvbox-nvin-expose-palette
d365aba3c0
home: vim: lua: utils: remove 'dump'
b16b6a534b
home: vim: lua: lsp: use 'vim.print'
42ea0f97b1
WIP: setup lua LSP
d365aba3c0
home: vim: lua: utils: remove 'dump'
b16b6a534b
home: vim: lua: lsp: use 'vim.print'
070df03b7e
home: vim: lua: utils: allow querying all clients
0108b06a02
home: vim: lualine: use explicit buffer number
56e158f5c5
home: vim: lua: utils: fix deprecated function
4a8981c7b4
home: vim: lua: utils: fix documentation