aboutsummaryrefslogtreecommitdiff
path: root/hosts/aptos (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-24scanner: install tools on the laptopFranck Cuny1-0/+4
2022-04-21syncthing: enable on trusted machinesFranck Cuny4-2/+16
Add the cert and key for aptos.
2022-04-13secrets: move the actual secrets with hosts configFranck Cuny2-0/+4
Having the secrets closer to the host is easier to manage. At the moment I don't have secrets that are shared across multiple hosts, so that's an OK approach.
2022-04-09small fixesFranck Cuny1-1/+1
2022-04-09add a few more modules to home/ and delete stuffFranck Cuny2-0/+3
2022-04-08hosts: rename hardware-configuration to hardwareFranck Cuny2-1/+1
2022-04-08aptos: consume the new profilesFranck Cuny3-3/+21
aptos is now using the new home-manager setup.
2022-04-06refactor boot configuration to a moduleFranck Cuny1-2/+0
We don't need the previous `hosts/common/system` configs anymore, as everything has been moved out. We keep some boot configuration for carmel in the host configuration for now, but I need to check why I don't have similar settings for tahoe (since I also need to unlock the host remotely).
2022-04-05refactor intel related configurationFranck Cuny2-28/+26
2022-04-05refactor network configurationFranck Cuny1-3/+19
2022-04-05create a profile for laptopFranck Cuny1-1/+1
2022-04-05network: move tailscale in modulesFranck Cuny2-20/+23
Move the networking configuration for the hosts to its own file.
2022-04-05sound: add a new moduleFranck Cuny2-0/+2
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-03-12containers: enable dockerd and containerd on aptosFranck Cuny1-0/+11
2022-03-05tailscale: add tailscale to the laptop (aptos)Franck Cuny1-0/+1
2022-03-04aptos: nixfmtFranck Cuny1-17/+10
2022-03-02wireguard: drop configuration for aptosFranck Cuny1-7/+0
This is done in the module itself.
2022-02-27aptos: use the hardware module for xps9300Franck Cuny2-1/+1
2022-02-24agenix: store wireguard key in persistent storageFranck Cuny1-0/+7
The key was created under /run/agenix, which is wiped out after a reboot. The key being absent prevents the wireguard interface to come up. Store the key somewhere persistent to prevent this to happen.
2022-02-21wireguard: module and peers configurationsFranck Cuny1-0/+1
Add a new module to automatically configure the peers for wireguard. The module needs a configuration file (in `configs/wireguard.toml`) which lists all the peers, their IP and and their public keys. The secret keys is encrypted as a secret with agenix. There's some initial documentation on how to use this setup.
2022-02-21aptos: switch to iwd and enable thermaldFranck Cuny1-3/+5
Replace wpa_supplicant with iwd (I prefer that daemon and the associated tool, iwctl). Enable thermald for managing power.
2022-02-21hosts: add aptosFranck Cuny2-0/+91
aptos is my laptop (dell xps 13'). This adds the initial configuration for it.