aboutsummaryrefslogtreecommitdiff
path: root/modules (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-05sound: add a new moduleFranck Cuny3-0/+41
This is the start of yet another refactoring of the configuration. Sound configuration is moving to a module, and we enable it as needed at the host level. It takes care of configuring pipewire and install the packages needed too. This module is applied to the laptop and the desktop.
2022-02-12move configurations and modules aroundFranck Cuny10-190/+0
Sorry, this is a mess, hopefully the last one.
2022-02-10nix: enable flakesFranck Cuny1-9/+12
2022-02-09systems: add a MoTDFranck Cuny2-0/+13
2022-02-09modules: swap capslock for controlFranck Cuny1-1/+1
2022-02-09modules: more softwareFranck Cuny1-1/+2
2022-02-09modules: set a few more options for nixFranck Cuny1-0/+3
2022-02-09users: move users configuration to systemsFranck Cuny2-0/+26
2022-02-09systems: typoFranck Cuny1-0/+2
2022-02-09systems: ensure latest kernel and tmp on tmpfsFranck Cuny1-0/+3
2022-02-09systems: more packagesFranck Cuny1-1/+6
2022-02-09hosts: remove / clean codeFranck Cuny2-0/+16
There's a lot of commented stuff I don't need, and move things that are configured in the host into modules, which will improve re-usability and readability of this configuration.
2022-02-09ssh: new module for managing sshFranck Cuny1-0/+5
2022-02-09Revert "desktop: new option to control desktop setup"Franck Cuny2-30/+13
This reverts commit 343e89015a55b627400286a06937175facb1494d.
2022-02-09Revert "desktop: install sound and xserver only when asked"Franck Cuny2-44/+32
This reverts commit 3b1ac4f78d21802073c82df39ca7080ae70a67a9.
2022-02-08desktop: install sound and xserver only when askedFranck Cuny2-32/+44
2022-02-08desktop: new option to control desktop setupFranck Cuny2-13/+30
We don't want to install a desktop on all hosts. We add a new option that we can set to true or false if we want a desktop to be installed.
2022-02-08i3: remove extra packages and fix typoFranck Cuny1-6/+0
2022-02-08i3: separate configuration for xserver and i3Franck Cuny2-0/+33
Let's first configure the xserver in the desktop module, then we can have a configuration for i3 in the home-manager.
2022-02-08i3: move configuration to home-managerFranck Cuny3-39/+0
2022-02-08desktop: configuration for i3Franck Cuny2-4/+19
2022-02-08systems: move some packages out of host configFranck Cuny1-0/+1
2022-02-08desktop: add soundFranck Cuny2-0/+21
Let's use pipewire.
2022-02-08systems: fix typoFranck Cuny1-1/+1
2022-02-08systems: install more packagesFranck Cuny2-1/+24
2022-02-08xserver: drop deprecated variableFranck Cuny1-1/+0
``` warning: The following options are deprecated: - services.xserver.windowManager.default Please use services.xserver.displayManager.defaultSession = "none+i3"; instead. ```
2022-02-08desktop: import correct moduleFranck Cuny1-1/+1
2022-02-08xserver: initial configurationFranck Cuny2-0/+25
Enable it for the desktop.
2022-02-08systems: drop nix.settingsFranck Cuny1-5/+0
This is not yet available with the current configuration.
2022-02-08systems: default configuration for all systemsFranck Cuny2-0/+22
2022-02-07modules: start desktop configurationFranck Cuny2-0/+24
We will create a module for desktop (which will also be used by the laptop). Start by configuring the fonts.