45094a01d9
home: zsh: make it enable-able
2618f8b5af
home: xdg: make it enable-able
c8c7603e1e
home: vim: make it enable-able
6edab0df3c
home: tmux: make it enable-able
f8c29627fb
home: ssh: make it enable-able
4b12a0b991
WIP: home: xdg: make it enable-able
0ddc335136
lib: options: add mkDisableOption
661759996f
lib: create 'my' extensions
11b25a0e0e
flake: use 'lib' directly because we can
21c8b9091d
fixup! fixup! lib: create 'my' extensions
21c8b9091d
fixup! fixup! lib: create 'my' extensions
f1fe62ce20
flake: use 'lib' directly because we can
84aa56f5d5
fixup! lib: create 'my' extensions
3789d58367
WIP: home: xdg: make it enable-able
371efb3aa5
lib: options: add mkDisableOption
83b006cf8c
WIP: home: xdg: make it enable-able
d9e1e4d972
WIP: home: xdg: make it enable-able
d9e1e4d972
WIP: home: xdg: make it enable-able
9bbbedab97
lib: add 'options.mkDisableOption'
e654bdf56c
lib: create 'my' extensions
f0c3e71b22
services: drone: fix postgresql service dependency
8d617e4666
fixup! lib: create 'my' extensions
f0c3e71b22
services: drone: fix postgresql service dependency
af1332fa89
modules: users: eta reduction of 'groupsIfExist'
56212a0c9e
machines: porthos: users: remove unused attribute
dec8bd4e81
home: secrets: remove unused 'pkgs' attribute
e062cbe45d
flake: remove unused 'pkgs' attribute
8d617e4666
fixup! lib: create 'my' extensions
83b2389186
fixup! WIP: home: xdg: make it enable-able
f0b5c06fdf
WIP: home: xdg: make it enable-able
dc88a47381
WIP: home: xdg: make it enable-able
dc88a47381
WIP: home: xdg: make it enable-able
dfe136f312
lib: add 'options.mkDisableOption'
679f398fbe
lib: create 'my' extensions
af1332fa89
modules: users: eta reduction of 'groupsIfExist'
56212a0c9e
machines: porthos: users: remove unused attribute
50123c9c0f
pre-commit: add 'nixpkgs-fmt' hook
c52fabe4d9
pre-commit: add initial configuration
4a5d4eff79
nix: add direnv integration
d03b58b414
flake: add system agnostic devShell w/ flake-utils
782c03d600
flake: fix typo
a036a0a78c
services: move 'media' to 'modules' instead
b24eb8eae7
modules: add ergodox
ef331bbb08
modules: users: add to groups in single place
3d0b37a9cf
home: xdg: even more XDG compliance
0e9b8da74b
home: xdg: force more XDG compliance
aa0a3bf6c9
services: transmission: more configurable settings
1810d44587
services: transmission: ensure correct permissions
cbc94aae50
services: transmission: remove umask configuration
0830f8e4bc
home: gpg: switch to 'tty' pinentry
0e86a8c2f1
services: gitea: do not interpolate lone variable
d23423b92c
services: s/= "${domain}"/= domain
aa558745f9
services: jellyfin: proxy websockets
bad5f09e05
home: ssh: set up 'gitea.belanyi.fr' host
256b61590f
home: gpg: switch to 'tty' pinentry
86be5eb373
services: gitea: do not interpolate lone variable
79ef3b492c
services: s/= "${domain}"/= domain
604b3c6b3f
services: jellyfin: proxy websockets
2c0f4ededc
home: ssh: set up 'gitea.belanyi.fr' host
75197a0950
services: gitea: do not interpolate lone variable
bbe7330ac7
services: s/= "${domain}"/= domain
286ff8b309
services: jellyfin: proxy websockets
f0568c572d
home: ssh: set up 'gitea.belanyi.fr' host
d39165f2e0
home: set 'home.username'
f1b6f6f104
services: gitea: do not interpolate lone variable
5851f25458
services: s/= "${domain}"/= domain
550e98325a
services: jellyfin: proxy websockets