Bruno BELANYI
2d26b36e31
modules: services: nginx: use 'recursiveMerge'
continuous-integration/drone/push Build is passing
2021-09-23 22:11:25 +02:00
Bruno BELANYI
c93a9e5a98
home: wm: i3: use 'recursiveMerge'
2021-09-23 22:11:25 +02:00
Bruno BELANYI
3fa14ebe71
lib: attrs: add 'recursiveMerge'
2021-09-23 22:11:25 +02:00
Bruno BELANYI
bd1a2000fe
modules: system: users: use 'initialHashedPassword'
...
This is the better option to use in case I want to have a stateless
system.
2021-09-23 21:30:24 +02:00
Bruno BELANYI
4a0c10b897
modules: system: users: use 'ambroisie' password
...
Do not rely on `my.user.name` which could be changed to a value not
available in the secrets.
2021-09-23 21:28:29 +02:00
Bruno BELANYI
9f3811ea3b
modules: programs: steam: respect XDG conventions
...
continuous-integration/drone/push Build is passing
Steam wants to pollute HOME with `.steam*` files and folders, which are
useless and annoying.
We want to make sure the wrappers are preferred when installing, so use
`lib.hiPrio` to ensure they get chosen.
2021-09-15 19:23:24 +02:00
Bruno BELANYI
5c95ba1113
machines: aramis: programs: enable steam
2021-09-15 19:23:24 +02:00
Bruno BELANYI
37bb7fd625
modules: programs: add steam
2021-09-15 19:23:24 +02:00
Bruno BELANYI
45321072fc
modules: add 'programs' directory
2021-09-15 16:48:10 +02:00
Bruno BELANYI
ed456c999d
modules: system: remove 'media'
...
continuous-integration/drone/push Build is passing
It was not the idiomatic way to do this.
2021-09-15 16:10:06 +02:00
Bruno BELANYI
ad848ef89d
pkgs: make use of scoping
...
This is the way to make sure `callPackage` picks up my custom packages
to be used in the set.
2021-09-15 15:33:18 +02:00
Bruno BELANYI
680d0c9f37
home: gdb: add nix store to safe path
...
For now, the nix store path is hard-coded rather than substituted.
This is useful for pretty-printing C++ types compiled with a different
C++ library from my gdb.
2021-09-03 17:34:39 +02:00
Bruno BELANYI
9a06108603
git: remove duplicate ignore directive
continuous-integration/drone/push Build is passing
2021-09-01 14:52:38 +02:00
Bruno BELANYI
c8633abf6d
flake: use 'nativeBuildInputs'
2021-09-01 14:51:27 +02:00
Bruno BELANYI
aceb4ef901
pkgs: unified-hosts-lists: do not set 'phases'
continuous-integration/drone/push Build is passing
2021-08-31 20:11:11 +02:00
Bruno BELANYI
5937d43993
pkgs: unbound-zones-adblock: do not set 'phases'
2021-08-31 20:11:00 +02:00
Bruno BELANYI
add6326fdf
pkgs: matrix-notifier: do not set 'phases'
2021-08-31 20:10:41 +02:00
Bruno BELANYI
b0e4475586
pkgs: i3-get-window-criteria: do not set 'phases'
2021-08-31 20:08:22 +02:00
Bruno BELANYI
5c1dd6500a
pkgs: havm: use 'nativeBuildInputs'
...
This is the correct one to use for a compiler like 'ghc'.
2021-08-31 19:50:44 +02:00
Bruno BELANYI
60e977611c
pkgs: diff-flake: do not set 'phases'
2021-08-31 19:03:33 +02:00
Bruno BELANYI
99462199bd
pkgs: comma: do not set 'phases'
2021-08-31 19:03:25 +02:00
Bruno BELANYI
4fe18ff4cd
pkgs: comma: give path to source directly
2021-08-31 19:03:24 +02:00
Bruno BELANYI
02ffbcf970
pkgs: bw-pass: do not set 'phases'
2021-08-31 18:59:05 +02:00
Bruno BELANYI
878c92b67e
pkgs: havm: use 'checkInputs' for test dependency
2021-08-31 18:44:17 +02:00
Bruno BELANYI
8596ce8638
home: wm: i3bar: remove redundant '%'
2021-08-31 18:31:32 +02:00
Bruno BELANYI
808058d576
modules: services: paperless: proxy websockets
2021-08-31 13:52:11 +02:00
Bruno BELANYI
8ffad5d41b
machines: porthos: services: enable paperless
2021-08-31 13:52:11 +02:00
Bruno BELANYI
52706ab4c4
modules: services: paperless: add admin password
...
This is a fallback in case SSO stops working...
2021-08-31 13:52:11 +02:00
Bruno BELANYI
5ae7b593e4
secrets: add paperless password
...
To be used as a fallback.
2021-08-31 13:52:11 +02:00
Bruno BELANYI
87613a9163
modules: services: add paperless
2021-08-31 13:52:11 +02:00
Bruno BELANYI
47d19e5b3f
secrets: add paperless
2021-08-31 13:52:11 +02:00
Bruno BELANYI
a78091c57c
flake: bump inputs
2021-08-31 13:52:10 +02:00
Bruno BELANYI
9aba0d3ce0
home: pager: remove lesspipe
...
I don't use it anymore.
2021-08-30 21:23:13 +02:00
Bruno BELANYI
78064bb2a1
modules: services: nginx: nginx-sso verbose logs
...
continuous-integration/drone/push Build is passing
For some reason it still doesn't appear in the systemd log...
2021-08-30 17:38:25 +02:00
Bruno BELANYI
70af0ba99a
modules: services: nginx: add SSO
2021-08-30 17:36:39 +02:00
Bruno BELANYI
dc2a3610a6
modules: services: nginx: enable explicitly
2021-08-30 17:36:39 +02:00
Bruno BELANYI
894b571745
secrets: add sso
2021-08-30 17:36:39 +02:00
Bruno BELANYI
2049e7a2c5
secrets: allow lists in types
2021-08-30 15:35:00 +02:00
Bruno BELANYI
7032ddef37
modules: services: use new nginx wrapper
...
continuous-integration/drone/push Build is passing
And when not possible, document why.
Note for the future: there is some repetition in some modules to
configure the correct value of the subdomain, which I happen to know
will line up correctly thanks to the nginx wrapper. A good way to
refactor this in the future would involve avoiding this repetition,
allowing use to query the correct domain in some way...
2021-08-26 15:54:13 +02:00
Bruno BELANYI
81e12969eb
modules: services: nginx: overhaul modularity
...
This should be all that's needed for almost all my services.
2021-08-26 15:54:13 +02:00
Bruno BELANYI
b97eff2479
lib: lists: add countValues
2021-08-26 15:54:13 +02:00
Bruno BELANYI
4f742b69f2
lib: lists: add 'mapFilter'
2021-08-26 15:54:13 +02:00
Bruno BELANYI
11fbbd62eb
home: zsh: clean-up blank in history
continuous-integration/drone/push Build is passing
2021-08-25 12:51:38 +02:00
Bruno BELANYI
d21087ddcd
home: zsh: append to history
...
Otherwise the file is replaced rather than appended to.
2021-08-25 12:44:42 +02:00
Bruno BELANYI
3919a87d9e
home: zsh: do not share history accross shells
...
It's more annoying than helpful...
2021-08-25 12:22:36 +02:00
Bruno BELANYI
3fd487bbd2
home: gdb: fix configuration path
...
continuous-integration/drone/push Build is passing
Turns out the latest version of `gdb` does not yet look for its
configuration in `XDG_CONFIG_HOME`...
2021-08-22 15:02:57 +02:00
Bruno BELANYI
5916ae631d
home: gdb: add rr
2021-08-21 01:13:14 +02:00
Bruno BELANYI
1a436fd962
home: gdb: fix auto-load safe path
2021-08-20 21:22:27 +02:00
Bruno BELANYI
a48303e66d
home: add gdb
continuous-integration/drone/push Build is passing
2021-08-20 20:03:51 +02:00
Bruno BELANYI
30fc01b5ae
modules: services: nextcloud: exclude previews
continuous-integration/drone/push Build is passing
2021-08-19 14:27:40 +02:00