Bruno BELANYI
d6e9f9786d
secrets: use more specific type
...
I will amend it if I need more types, but for now this is fine.
2021-06-27 19:48:26 +02:00
Bruno BELANYI
5abe4e929e
modules: hardware: sound: refactor options
...
continuous-integration/drone/push Build is passing
Do not enable ALSA when using pipewire. Ensure that both pulseaudio and
pipewire are not configured at the same time.
2021-06-27 01:59:07 +02:00
Bruno BELANYI
57717d70ef
home: wm: i3: also toggle xss-lock
2021-06-26 18:38:11 +02:00
Bruno BELANYI
7a382368e8
modules: move home configuration from flake
2021-06-25 20:46:36 +02:00
Bruno BELANYI
0f17123d09
modules: change username configuration option
...
It makes more sense to have a `my.user` option.
2021-06-25 20:45:36 +02:00
Bruno BELANYI
c6d21493ef
home: zsh: explicitly set history save size
...
continuous-integration/drone/push Build is passing
Turns out the `history.save` limit is for what is *loaded into memory*,
not what is written to disk.
2021-06-23 23:14:05 +02:00
Bruno BELANYI
5cebb9b54b
home: zsh: explicitly opt out of extended history
2021-06-23 23:13:39 +02:00
Bruno BELANYI
92c2748747
home: wm: dunst: use rofi as 'dmenu' when enabled
2021-06-23 23:08:23 +02:00
Bruno BELANYI
4cae294cf5
home: wm: i3: enable rofi bindings when applicable
2021-06-23 23:06:15 +02:00
Bruno BELANYI
23c6093c36
home: wm: dunst: add line wrapping
...
continuous-integration/drone/push Build is passing
Once again, trying to make them actually readable.
2021-06-22 19:48:03 +02:00
Bruno BELANYI
3fdcfb5b5f
home: wm: dunst: add max icon size
...
continuous-integration/drone/push Build is passing
Otherwise I end up with icons that are way too big...
2021-06-22 19:39:35 +02:00
Bruno BELANYI
c9418cc4d3
pkgs: matrix-notifier: 0.1.2 -> 0.2.0
...
continuous-integration/drone/push Build is passing
`pandoc` is now a dependency.
2021-06-16 21:19:09 +02:00
Bruno BELANYI
cd02cbff45
pkgs: use 'lib' as first input
...
continuous-integration/drone/push Build is passing
This is the idiomatic style in nixpkgs.
2021-06-16 20:13:25 +02:00
Bruno BELANYI
daa69a54fa
modules: services: indexers: limit Jackett memory
continuous-integration/drone/push Build is passing
2021-06-15 21:25:56 +02:00
Bruno BELANYI
212dd299e2
pkgs: matrix-notifier: 0.1.0 -> 0.1.2
continuous-integration/drone/push Build is passing
2021-06-15 18:42:13 +02:00
Bruno BELANYI
cff3811cad
home: wm: screen-lock: use actual assertion
...
continuous-integration/drone/push Build is passing
Instead of hijacking the type verification, use an assertion.
2021-06-15 17:45:17 +02:00
Bruno BELANYI
8f266245ee
modules: system: add boot
...
And enable mounting `/tmp` as tmpfs by default.
2021-06-14 16:41:28 +02:00
Bruno BELANYI
b8be3d80a8
ci: migrate to 'exec' runner
...
continuous-integration/drone/push Build is passing
Now that I have written a script to do the Matrix notification, I can do
that.
2021-06-13 18:38:09 +02:00
Bruno BELANYI
b04c1b09ea
pkgs: add matrix-notifier
2021-06-13 18:37:11 +02:00
Bruno BELANYI
3a471433ed
home: secrets: clean-up 'default.nix'
continuous-integration/drone/push Build is passing
2021-06-12 20:35:28 +02:00
Bruno BELANYI
f8325cc9c7
secrets: clean-up 'default.nix'
2021-06-12 20:35:06 +02:00
Bruno BELANYI
cd1173d2f6
flake: filter 'packages' on system
2021-06-12 19:56:17 +02:00
Bruno BELANYI
e319eaf09f
pkgs: bw-pass: fix 'meta.platforms'
...
This makes use of 'keyutils' which only works on Linux.
2021-06-12 19:30:25 +02:00
Bruno BELANYI
e6ba569b36
modules: system: documentation: include POSIX man
continuous-integration/drone/push Build is passing
2021-06-12 13:23:09 +02:00
Bruno BELANYI
ee21de5b94
modules: services: matrix: add mail configuration
continuous-integration/drone/push Build is passing
2021-06-09 19:14:09 +02:00
Bruno BELANYI
6614b47546
secrets: matrix: add mail configuration
2021-06-09 19:14:09 +02:00
Bruno BELANYI
06c53620f8
modules: services: matrix: enable spaces
2021-06-09 18:33:54 +02:00
Bruno BELANYI
d43045c6d6
modules: services: matrix: add SMS verification
2021-06-09 18:32:59 +02:00
Bruno BELANYI
6113ad154d
home: firefox: tridactyl: add tabduplicate mapping
continuous-integration/drone/push Build encountered an error
2021-06-07 17:56:46 +02:00
Bruno BELANYI
e8982b8bc9
machines: aramis: profiles: enable devices
2021-06-07 17:56:46 +02:00
Bruno BELANYI
7684489c9a
profiles: add devices
2021-06-07 17:56:46 +02:00
Bruno BELANYI
1994ef2b1b
modules: hardware: add mx-ergo
...
This adds the ability to scroll using the ball, which is way better.
2021-06-07 17:56:46 +02:00
Bruno BELANYI
a434016252
home: wm: i3: remove 'udiskie' and 'flameshot'
...
It makes more sense to activate those at the `profile` level.
2021-06-03 17:34:16 +02:00
Bruno BELANYI
1794eefd30
profiles: wm: enable 'i3' helpers
...
`flameshot` and `udiskie` provide some functionnality that would usually
be found in an actual DE.
It makes more sense to activate them here instead of in the home
configuration, so I will remove it in the next commit.
2021-06-03 17:33:13 +02:00
Bruno BELANYI
29437d3e3f
home: wm: i3: move script generation out-of-line
...
This makes for a cleaner configuration file.
2021-06-03 17:18:33 +02:00
Bruno BELANYI
a827a34501
git: ignore generated pre-commit configuration
continuous-integration/drone/push Build is passing
2021-05-31 23:06:37 +02:00
Bruno BELANYI
610b0f2f4b
nix: evaluate shell hooks
...
This activates the pre-commit-hook configuration.
2021-05-31 23:06:20 +02:00
Bruno BELANYI
59cb038045
flake: add pre-commit-hooks
...
Instead of havin the tool manage versions, use a pinned version.
2021-05-31 23:04:08 +02:00
Bruno BELANYI
15db81eb3b
flake: change format
2021-05-31 23:02:32 +02:00
Bruno BELANYI
24efa3edca
machines: aramis: hardware: enable trackpoint
2021-05-31 20:30:36 +02:00
Bruno BELANYI
2fe4f1faad
modules: home: use 'username' config value
2021-05-30 01:31:05 +02:00
Bruno BELANYI
4f1f687eea
flake: use 'username' config value
2021-05-30 01:20:14 +02:00
Bruno BELANYI
b90be0acdf
home: zsh: remove trailing whitespace
continuous-integration/drone/push Build is passing
2021-05-30 00:46:09 +02:00
Bruno BELANYI
ea4c699b81
modules: system: users: make it configurable
...
Notably, make use of my global 'username' option.
2021-05-30 00:46:09 +02:00
Bruno BELANYI
8efe75295d
modules: add option to specify username
...
Given that I use it in plenty of places, it makes sense to place it
there for reference in other modules.
2021-05-30 00:46:09 +02:00
Bruno BELANYI
2d9b11406a
modules: system: packages: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
003c08cb09
modules: system: nix: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
6728b50d3a
modules: system: language: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
2eaf3bf2c7
modules: system: move 'packages'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
0077ce1f94
modules: system: move 'nix'
2021-05-29 16:58:44 +02:00