Bruno BELANYI
e92c46fc6d
home: vim: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
c10278923b
home: tmux: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
81d6b19fc0
home: ssh: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
d4bb1e6cd6
home: pager: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
37038369ff
home: packages: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
405a1f3afe
home: jq: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
4678164d74
home: htop: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
58c9b60722
home: gpg: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
2732d0558a
home: git: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
c2e9225b3d
home: documentation: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
130adae9c6
home: direnv: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
722e9c117d
home: bat: make it enable-able
2021-03-14 12:18:09 +00:00
Bruno BELANYI
5b646ec174
lib: options: add mkDisableOption
2021-03-14 12:18:09 +00:00
Bruno BELANYI
331b7cf8e3
lib: create 'my' extensions
...
Inspired by this [1] repo, I want to add some functions to `lib.my`. I
would have liked to make it work without having to use an overlay, but I
did not manage to do it...
[1]: https://github.com/hlissner/dotfiles
2021-03-14 12:18:09 +00:00
Bruno BELANYI
11b25a0e0e
flake: use 'lib' directly because we can
2021-03-12 22:37:59 +00:00
Bruno BELANYI
f0c3e71b22
services: drone: fix postgresql service dependency
continuous-integration/drone/push Build is passing
2021-03-11 20:58:44 +00:00
Bruno BELANYI
af1332fa89
modules: users: eta reduction of 'groupsIfExist'
2021-03-08 19:02:28 +00:00
Bruno BELANYI
56212a0c9e
machines: porthos: users: remove unused attribute
2021-03-08 19:00:01 +00:00
Bruno BELANYI
dec8bd4e81
home: secrets: remove unused 'pkgs' attribute
2021-03-08 18:59:22 +00:00
Bruno BELANYI
e062cbe45d
flake: remove unused 'pkgs' attribute
2021-03-08 18:59:08 +00:00
Bruno BELANYI
50123c9c0f
pre-commit: add 'nixpkgs-fmt' hook
continuous-integration/drone/push Build is passing
2021-03-08 18:53:32 +00:00
Bruno BELANYI
c52fabe4d9
pre-commit: add initial configuration
2021-03-08 18:53:32 +00:00
Bruno BELANYI
4a5d4eff79
nix: add direnv integration
2021-03-08 18:53:32 +00:00
Bruno BELANYI
d03b58b414
flake: add system agnostic devShell w/ flake-utils
2021-03-08 18:53:32 +00:00
Bruno BELANYI
782c03d600
flake: fix typo
2021-03-07 18:39:42 +00:00
Bruno BELANYI
21d7604861
flake: refactor to differentiate common modules
2021-03-07 18:39:42 +00:00
Bruno BELANYI
e09da8505e
services: move 'media' to 'modules' instead
...
Its not actually a service, but more of a configuration needed by some
services. Therefore it belongs in modules.
2021-03-07 18:39:42 +00:00
Bruno BELANYI
012163eb44
modules: add ergodox
...
This enables usage of ZSA tools, such as `wally` or their online
training tool for any users that are part of `plugdev`.
2021-03-07 18:39:42 +00:00
Bruno BELANYI
5b63b70958
modules: users: add to groups in single place
2021-03-07 18:39:42 +00:00
Bruno BELANYI
960f65f62c
home: xdg: even more XDG compliance
2021-03-07 18:39:42 +00:00
Bruno BELANYI
0e9b8da74b
home: xdg: force more XDG compliance
...
Those two need the directory to exist to actually use it...
2021-03-07 17:17:31 +00:00
Bruno BELANYI
82f223c77e
home: xdg: force XDG compliance for some packages
continuous-integration/drone/push Build is passing
2021-03-07 17:01:19 +00:00
Bruno BELANYI
aa0a3bf6c9
services: transmission: more configurable settings
continuous-integration/drone/push Build is passing
2021-03-07 16:04:45 +00:00
Bruno BELANYI
1810d44587
services: transmission: ensure correct permissions
2021-03-07 16:01:48 +00:00
Bruno BELANYI
cbc94aae50
services: transmission: remove umask configuration
2021-03-07 15:58:01 +00:00
Bruno BELANYI
306fedddb8
home: packages: add termite's terminfo
continuous-integration/drone/push Build is passing
2021-03-07 15:43:14 +00:00
Bruno BELANYI
2914aedc9b
services: miniflux: fix documentation error
continuous-integration/drone/push Build is passing
2021-03-03 17:02:49 +00:00
Bruno BELANYI
0830f8e4bc
home: gpg: switch to 'tty' pinentry
continuous-integration/drone/push Build is passing
2021-03-03 17:02:49 +00:00
Bruno BELANYI
0e86a8c2f1
services: gitea: do not interpolate lone variable
2021-03-03 17:02:49 +00:00
Bruno BELANYI
d23423b92c
services: s/= "${domain}"/= domain
2021-03-03 17:02:49 +00:00
Bruno BELANYI
aa558745f9
services: jellyfin: proxy websockets
2021-03-03 17:02:49 +00:00
Bruno BELANYI
bad5f09e05
home: ssh: set up 'gitea.belanyi.fr' host
2021-03-03 17:02:49 +00:00
Bruno BELANYI
4ed4677771
home: set 'home.username'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
a494242acd
home: set 'home.stateVersion'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
131ee2ceeb
home: vim: add some wrapper plugins
2021-03-03 17:02:49 +00:00
Bruno BELANYI
fdc150bea2
home: vim: refactor linked directories
...
This is more DRY.
2021-03-03 17:02:49 +00:00
Bruno BELANYI
f1e4a4d914
home: vim: add 'after'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
d74aead9ae
home: vim: add 'autoload'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
300e16dace
home: vim: add 'ftdetect'
2021-03-03 17:02:49 +00:00
Bruno BELANYI
6ea69fae87
home: vim: add 'plugin' directory
2021-03-03 17:02:49 +00:00