about summary refs log tree commit diff
path: root/configs (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-21syncthing: configure the keys for tahoeFranck Cuny4-3/+27
2022-04-21syncthing: enable on tahoeFranck Cuny3-20/+13
2022-04-21syncthing: let's run it from home-managerFranck Cuny2-0/+15
2022-04-21modules: add syncthing as a new moduleFranck Cuny2-0/+12
2022-04-21mail: fix tags for notmuchFranck Cuny1-1/+1
The default tags should be unread and new, otherwise there's nothing left for `afew` to tag.
2022-04-13flake: add checksFranck Cuny2-0/+77
This is not working great so far.
2022-04-13drone: backup the state directoryFranck Cuny1-0/+2
2022-04-13drone: configuration fixesFranck Cuny3-3/+8
2022-04-13drone: initial attempt at configuring itFranck Cuny9-0/+194
2022-04-13nginx: configure correctly the dashboardFranck Cuny1-2/+2
2022-04-13nginx: install the default dashboardFranck Cuny1-0/+6
2022-04-13traefik: remove the moduleFranck Cuny4-1934/+0
2022-04-13modules: make the vhost be configurableFranck Cuny4-18/+34
2022-04-13grafana: correct domain name ...Franck Cuny1-1/+1
2022-04-13grafana: the vhost is configurableFranck Cuny2-5/+15
2022-04-13grafana: bind to localhostFranck Cuny1-4/+0
2022-04-13modules: set secretsFranck Cuny2-2/+6
2022-04-13unifi: use nginx for reverse proxyFranck Cuny1-0/+14
2022-04-13transmission: use nginx for reverse proxyFranck Cuny1-0/+14
2022-04-13navidrome: use nginx for reverse proxyFranck Cuny1-0/+14
2022-04-13grafana: set proper port for reverse proxyFranck Cuny1-1/+1
2022-04-13tahoe: set owner for secret related to ACMEFranck Cuny1-1/+4
2022-04-13secrets: we can specify which user owns itFranck Cuny1-2/+7
2022-04-13grafana: use proper certFranck Cuny1-1/+1
2022-04-13secrets: re-key all secrets for tahoeFranck Cuny8-30/+27
2022-04-13grafana: try to configure the domain with acme+dnsFranck Cuny4-2/+26
2022-04-13nginx: get a simple solution to work firstFranck Cuny3-304/+13
2022-04-13nginx: add nginx as a reverse proxyFranck Cuny5-1/+426
This will ultimately replace traefik.
2022-04-13fish: only start sway when sway is installedFranck Cuny1-6/+8
2022-04-13fish: execute sway on login on tty1Franck Cuny1-0/+5
2022-04-13secrets: delete duplicated filesFranck Cuny7-52/+0
2022-04-13rclone: fix the order of the paramsFranck Cuny1-2/+2
2022-04-13secrets: move the actual secrets with hosts configFranck Cuny11-13/+56
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-13secrets: fix the path to the ssh keyFranck Cuny1-4/+3
2022-04-13secrets: load ssh key only if it existsFranck Cuny1-1/+1
2022-04-13users: add myself to the group 'nas'Franck Cuny1-0/+1
2022-04-13fish: start tmux on terminal startFranck Cuny1-0/+6
2022-04-11backups: rename system to hostFranck Cuny1-1/+1
Since this is a host level backup.
2022-04-11grafana: backup the whole directoryFranck Cuny1-1/+1
2022-04-11tahoe: fix backup configurationFranck Cuny1-2/+3
2022-04-10home: enable ssh config on trusted hostsFranck Cuny1-0/+1
2022-04-10secrets: move all the secrets under module/Franck Cuny18-71/+76
Refactor a bit the configuration, which should simplify the management and usage of secrets from now on.
2022-04-10add a module for backup with resticFranck Cuny8-75/+93
Do a single backup for the host, instead of running multiple ones.
2022-04-09tahoe: enable network with early bootFranck Cuny2-11/+19
So we can unlock the disks remotely.
2022-04-09delete configuration related to colorsFranck Cuny7-154/+9
Setting colors is hard, and it's an easy way to waste time. The only color settings I keep are the ones related to waybar, to make sure it does not look like a Christmas tree. Which means that most applications are going to use their default theme, and I'm OK with that.
2022-04-09add a few more packages for home/Franck Cuny8-1/+50
2022-04-09install documentations (man)Franck Cuny4-4/+29
2022-04-09add pcmanfm and easyeffectsFranck Cuny4-0/+12
2022-04-09remove `mkHome` from libFranck Cuny3-61/+1
home-manager configuration is used as a module, we don't have two different ways to configure the host anymore.
2022-04-09small fixesFranck Cuny5-5/+5
2022-04-09add a few more modules to home/ and delete stuffFranck Cuny29-662/+93
2022-04-08delete all CLI modulesFranck Cuny8-197/+0
Everything is under home/ now
2022-04-08delete all devel modulesFranck Cuny4-28/+1
They are all under home/ now
2022-04-08remove old 'trusted' modulesFranck Cuny7-151/+1
All of them are now under home/
2022-04-08carmel: configure the desktop properlyFranck Cuny3-1/+22
2022-04-08hosts: rename hardware-configuration to hardwareFranck Cuny6-3/+3
2022-04-08hosts: add services to tahoeFranck Cuny3-11/+10
2022-04-08delete unneeded modulesFranck Cuny3-96/+0
2022-04-08services: add avahiFranck Cuny2-0/+15
2022-04-08users: add myself to "cdrom" groupFranck Cuny1-0/+1
Otherwise I can't run `abcde`.
2022-04-08delete unused moduleFranck Cuny1-25/+0
2022-04-08home: move waybar's style to a CSS fileFranck Cuny2-87/+84
2022-04-08home: move css/config for wofi to external filesFranck Cuny3-52/+49
2022-04-08alacritty: use light colorsFranck Cuny2-2/+34
2022-04-08aptos: consume the new profilesFranck Cuny4-3/+25
aptos is now using the new home-manager setup.
2022-04-08profiles: create a few new profilesFranck Cuny5-1/+67
2022-04-08modules: add a few moreFranck Cuny8-3/+100
2022-04-08home: add more configurations for home-managerFranck Cuny22-0/+829
2022-04-07home: fix for yt-dlp configurationFranck Cuny1-1/+1
2022-04-07home: misc fixesFranck Cuny10-23/+24
2022-04-07initial attempt to reconfigure home-managerFranck Cuny17-1/+345
All the modules that are needed for home-manager should be under `home/`, and each host will have a `host.nix` where the modules are enabled as needed. Later on we can create some profiles to make it easier to consume the configuration. I apply this only to tahoe for now, as the amount of packages needed for my user are pretty limited.
2022-04-06gitea: fix the moduleFranck Cuny1-3/+3
Quick fix for now, we will add these values as options to the module once we confirm everything is still working.
2022-04-06modules: import packagesFranck Cuny1-1/+2
2022-04-06refactor transmission and metrics-exporterFranck Cuny8-51/+56
2022-04-06refactor traefikFranck Cuny4-97/+105
2022-04-06refactor rclone to a moduleFranck Cuny4-33/+39
2022-04-06refactor gitea as a moduleFranck Cuny4-42/+58
2022-04-06prometheus: proper name for the optionFranck Cuny1-1/+1
2022-04-06refactor grafana as a moduleFranck Cuny8-42/+48
2022-04-06refactor prometheus as a moduleFranck Cuny4-180/+190
2022-04-06refactor unifi to a moduleFranck Cuny3-4/+18
2022-04-06import navidrome with other servicesFranck Cuny1-1/+2
2022-04-06refactor navidrome to a moduleFranck Cuny3-28/+46
2022-04-06enable AMD module correctlyFranck Cuny2-2/+2
2022-04-06refactor samba to a proper moduleFranck Cuny4-35/+61
The list of public share is configurable too.
2022-04-06refactor boot configuration to a moduleFranck Cuny11-64/+68
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-06refactor configuration for AMDFranck Cuny4-67/+79
2022-04-05refactor intel related configurationFranck Cuny6-38/+40
2022-04-05refactor modules for btrfs, ssd, and fwupdFranck Cuny8-12/+19
2022-04-05refactor network configurationFranck Cuny8-29/+70
2022-04-05refactor security to a moduleFranck Cuny3-3/+3
2022-04-05refactor users to a moduleFranck Cuny3-6/+11
2022-04-05refactor default packages to a moduleFranck Cuny2-15/+8
2022-04-05move locale configuration to a moduleFranck Cuny3-9/+3
2022-04-05console configuration is moved to a moduleFranck Cuny3-6/+7
2022-04-05