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
da6c160baf
modules: bluetooth: add pipewire codecs
2021-05-25 23:13:35 +02:00
Bruno BELANYI
10434bdbfc
modules: sound: add pipewire configuration
2021-05-25 18:19:52 +02:00
Bruno BELANYI
20513ab3a2
modules: add sound
...
I will probably want to share this configuration between multiple
machines in the future.
2021-05-25 18:19:52 +02:00
Bruno BELANYI
1647ab4ac7
modules: nix: expose pinned nixpkgs as 'pkgs'
...
That way if I do want to use that latest version, I can still use
`nixpkgs#<whatever>`.
2021-05-22 23:49:57 +02:00
Bruno BELANYI
4fcad6026a
modules: nix: pin flake registry to common inputs
2021-05-22 23:47:27 +02:00
Bruno BELANYI
853bb7a0ce
modules: add upower
2021-05-16 00:03:59 +02:00
Bruno BELANYI
996d61b0f4
modules: users: simplify 'groupsIfExist'
2021-05-16 00:03:59 +02:00
Bruno BELANYI
4650c47974
modules: bluetooth: fix documentation
2021-05-16 00:03:59 +02:00
Bruno BELANYI
ddffa1f247
modules: documentation: add linux man pages option
...
I want to be able to read about syscalls or the C library.
2021-05-10 00:31:01 +02:00
Bruno BELANYI
2b6399606a
modules: documentation: use 'mkDisableOption'
...
The documentation module already gates behind 'documentation.enable' for
the other options.
2021-05-10 00:31:01 +02:00
Bruno BELANYI
35b8de02c2
modules: add bluetooth
2021-05-10 00:31:01 +02:00
Bruno BELANYI
8013120856
modules: networking: add 'wireless' option
2021-05-10 00:31:01 +02:00
Bruno BELANYI
165e26f0b3
modules: users: add myself to 'networkmanager'
2021-05-08 17:14:13 +02:00
Bruno BELANYI
5973841ff5
modules: users: reformat
2021-05-08 17:14:13 +02:00
Bruno BELANYI
2dbb25a9e3
modules: packages: prefer user compinit to global
...
This should make the shell startup faster.
2021-05-08 17:14:13 +02:00
Bruno BELANYI
38a475d35d
modules: users: add myself to 'video' and 'audio'
2021-05-08 17:14:13 +02:00
Bruno BELANYI
864e78bc61
modules: add home
...
This makes setting and referring to my home-manager options easier.
2021-05-08 17:14:13 +02:00
Bruno BELANYI
e51ab70d5b
modules: add documentation
2021-04-25 12:39:17 +00:00
Bruno BELANYI
3a4098a6c4
modules: users: sort groups
2021-03-31 17:56:36 +00:00
Bruno BELANYI
af1332fa89
modules: users: eta reduction of 'groupsIfExist'
2021-03-08 19:02:28 +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
71dcd216f0
modules: users: use zsh as shell
2021-03-03 17:02:48 +00:00
Bruno BELANYI
01b6947cde
modules: packages: enable zsh
2021-03-03 17:02:48 +00:00
Bruno BELANYI
9e9ef7b598
modules: add 'networking.externalInterface' option
2021-02-25 15:29:06 +00:00
Bruno BELANYI
b0d3cb0e8e
modules: move ssh keys into subdirectory
2021-02-25 15:29:06 +00:00
Bruno BELANYI
0732b3a0bd
modules: packages: make 'vim' default editor
2021-02-25 15:29:06 +00:00
Bruno BELANYI
3b148ad684
porthos: split into modules
...
I have separated the modules into host-specific settings, and generic
settings that ought to be shared by every host.
I only have the 'porthos' host for now, but intend to also add my laptop
'aramis' at some point to this repository.
2021-02-08 10:49:59 +00:00