Bruno BELANYI
dd1742b5b8
ci: migrate to 'exec' runner
...
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
40380be139
pkgs: add matrix-notifier
2021-06-13 18:37:11 +02:00
Bruno BELANYI
ecae28a72f
home: secrets: clean-up 'default.nix'
2021-06-12 20:35:28 +02:00
Bruno BELANYI
a4cce8a561
secrets: clean-up 'default.nix'
2021-06-12 20:35:06 +02:00
Bruno BELANYI
aec2e08062
flake: filter 'packages' on system
2021-06-12 19:56:17 +02:00
Bruno BELANYI
5d3204715a
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
902539ea6d
modules: system: documentation: include POSIX man
2021-06-12 13:23:09 +02:00
Bruno BELANYI
23e5ddd7f3
modules: services: matrix: add mail configuration
2021-06-09 19:14:09 +02:00
Bruno BELANYI
4601a55253
secrets: matrix: add mail configuration
2021-06-09 19:14:09 +02:00
Bruno BELANYI
4c4c8ea4e5
modules: services: matrix: enable spaces
2021-06-09 18:33:54 +02:00
Bruno BELANYI
ce8138eb07
modules: services: matrix: add SMS verification
2021-06-09 18:32:59 +02:00
Bruno BELANYI
5bb28a9396
home: firefox: tridactyl: add tabduplicate mapping
2021-06-07 17:56:46 +02:00
Bruno BELANYI
c6ab0e1b00
machines: aramis: profiles: enable devices
2021-06-07 17:56:46 +02:00
Bruno BELANYI
851da6b72f
profiles: add devices
2021-06-07 17:56:46 +02:00
Bruno BELANYI
a5d63dcf65
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
e7723d5275
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
4ec380e128
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
0cf077012d
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
a465955a28
git: ignore generated pre-commit configuration
2021-05-31 23:06:37 +02:00
Bruno BELANYI
4b9d686c97
nix: evaluate shell hooks
...
This activates the pre-commit-hook configuration.
2021-05-31 23:06:20 +02:00
Bruno BELANYI
1699382e4e
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
21fa1ccdac
flake: change format
2021-05-31 23:02:32 +02:00
Bruno BELANYI
cd0fe40c94
machines: aramis: hardware: enable trackpoint
2021-05-31 20:30:36 +02:00
Bruno BELANYI
9d96899065
modules: home: use 'username' config value
2021-05-30 01:31:05 +02:00
Bruno BELANYI
ba15ad9674
flake: use 'username' config value
2021-05-30 01:20:14 +02:00
Bruno BELANYI
3cc933de81
home: zsh: remove trailing whitespace
2021-05-30 00:46:09 +02:00
Bruno BELANYI
22a01eeadf
modules: system: users: make it configurable
...
Notably, make use of my global 'username' option.
2021-05-30 00:46:09 +02:00
Bruno BELANYI
558f9b3919
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
c23d89dcb2
modules: system: packages: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
7916a26a58
modules: system: nix: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
565d40fefb
modules: system: language: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
a3eaa6d97e
modules: system: move 'packages'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
130e04a152
modules: system: move 'nix'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
43ef533ae1
modules: system: move 'documentation'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
377c97ea9f
modules: system: move 'language'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
7f285ab9cf
modules: system: move 'users'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
50a5347802
modules: system: move 'media'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
3ff50b1c22
modules: add 'system' directory
2021-05-29 16:56:15 +02:00
Bruno BELANYI
9b568beb9a
modules: move 'services' into subfolder
2021-05-29 16:56:15 +02:00
Bruno BELANYI
274b909971
modules: hardware: move 'upower'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
dd19b9dd92
modules: hardware: move 'sound'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
5f0c1f6a79
modules: hardware: move 'networking'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
abbe1bb203
modules: hardware: move 'ergodox'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
ec1bc63de7
modules: hardware: move 'bluetooth'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
66cd746e53
modules: add 'hardware' directory
2021-05-29 16:56:15 +02:00
Bruno BELANYI
36344fe924
modules: ergodox: remove useless group clause
...
The `zsa` module already add the group itself.
2021-05-29 16:15:20 +02:00
Bruno BELANYI
cdb8f0d0a7
flake: bump inputs
2021-05-29 12:23:01 +02:00
Bruno BELANYI
1f861e4d50
services: jellyfin: fix proxy configuration
2021-05-28 11:38:28 +02:00
Bruno BELANYI
90a89c56c8
home: comma: configure custom 'nixpkgs' flake
...
This makes use of my pinned `pkgs` flake from the registry by default.
2021-05-27 21:50:27 +02:00
Bruno BELANYI
b95b357251
home: extract 'comma' into its own module
2021-05-27 21:49:24 +02:00