aboutsummaryrefslogtreecommitdiff
path: root/hosts (unfollow)
Commit message (Expand)AuthorFilesLines
2023-04-23modules/services: add loki and promtailFranck Cuny1-0/+7
2023-04-15hosts/carmel: don't log dns queries in dnsmasqFranck Cuny1-1/+0
2023-04-15hosts/carmel: start dnsmasq once network interfaces are onlineFranck Cuny1-0/+7
2023-04-15hosts/carmel: don't release DHCP lease on wan interfaceFranck Cuny1-0/+3
2023-04-06hosts/carmel: serve the leases on port 8067Franck Cuny1-4/+7
2023-04-06hosts/carmel: run dnsmasql-to-html when leases changeFranck Cuny1-1/+4
2023-04-05hosts/carmel: the wireguard interface is trustedFranck Cuny1-1/+1
2023-04-05hosts/carmel: add wireguard keyFranck Cuny3-0/+23
2023-04-05hosts/carmel: drop checkReversePathFranck Cuny1-3/+0
2023-04-05hosts/carmel: enable tailscaleFranck Cuny1-0/+2
2023-04-03hosts/carmel: more options for dnsmasqFranck Cuny1-0/+2
2023-04-03hosts/carmel: add a few more options for dnsmasqFranck Cuny1-0/+6
2023-04-03hosts/carmel: enable prometheus exporter for DNSmasqFranck Cuny1-0/+5
2023-04-03hosts/carmel: reconfigure the host as a routerFranck Cuny9-113/+210
2023-03-27modules/sendsms: gate the unit with a fileFranck Cuny2-0/+2
2023-03-26modules/console: larger font for EVERYONEFranck Cuny1-8/+0
2023-03-26hosts/tahoe: set a larger font for the TTYsFranck Cuny1-0/+8
2023-03-15hosts: it's time to switch to schedutilFranck Cuny1-0/+2
2023-03-14hosts/tahoe: set the consoleMode to "max"Franck Cuny1-0/+3
2023-03-11home/shell: switch the default shell back to zshFranck Cuny2-2/+2
2023-03-11secrets: move aptos' gcloud secrets to homeageFranck Cuny2-5/+0
2023-03-10home/gnome: no more keyringFranck Cuny1-1/+0
2023-03-10hosts/tahoe: delete unused secretsFranck Cuny3-5/+0
2023-03-10hosts/tahoe: re-key all the secrets with age identitiesFranck Cuny12-32/+41
2023-03-10hosts/aptos: re-key all the secrets with age identitiesFranck Cuny6-18/+19
2023-03-02ref(hosts/tahoe): don't install sendsmsFranck Cuny1-1/+0
2023-03-02ref(home/drone): remove droneFranck Cuny1-1/+0
2023-03-02feat(hosts/tahoe): install gitolite and cgitFranck Cuny1-9/+6
2023-02-20feat(modules/pcscd): install the pcscd daemonFranck Cuny1-0/+3
2023-02-20feat(home/age): install tooling related to age and yubikeysFranck Cuny1-0/+2
2023-01-22ref(aptos/services): don't use autologinFranck Cuny1-1/+0
2023-01-19ref(hosts/tahoe): exclude more paths from backupsFranck Cuny1-0/+7
2023-01-16ref(tahoe/backups): backup fewer thingsFranck Cuny1-2/+10
2023-01-15ref(home/matrix): replace element by fractalFranck Cuny1-1/+1
2023-01-15ref(home/sway): auto login and enable systemd integrationFranck Cuny1-0/+1
2023-01-10feat(hosts/tahoe): rotate the screen 90 degreeFranck Cuny1-2/+6
2023-01-10fix(hosts/tahoe): workaround md raid boot uuid issue in 22.11Franck Cuny1-2/+2
2023-01-09fix(hosts/tahoe): mask mdmonitorFranck Cuny1-0/+5
2023-01-08fix(modules/unifi): proper monitoring and latest versionFranck Cuny1-1/+4
2022-11-30feat(hosts/tahoe): enable `sendsms` moduleFranck Cuny3-0/+14
2022-11-07ref(gerrit): delete modules/docs/configs for gerrit/buildkiteFranck Cuny5-52/+0
2022-11-06fix(services/drone): enable droneFranck Cuny5-5/+12
2022-11-05Revert "ref(drone): remove all modules and configurations"Franck Cuny2-0/+5
2022-11-05feat(hosts/tahoe): enable gitea againFranck Cuny1-0/+4
2022-10-29ref(hosts/tahoe): disable cgit/gerrit/buildkite/sourcegraphFranck Cuny1-10/+0
2022-09-23fix(hosts): the WM manager needs to be in home.nixFranck Cuny4-6/+8
2022-09-22ref(home-manager): don't use home-manager when building the hostFranck Cuny3-18/+4
2022-08-22feat(rust): add an overlay to install rustFranck Cuny1-0/+1
2022-08-08fix(tahoe/secrets): configuration for rclone-sync to GCPFranck Cuny1-0/+0
2022-08-08feat(home/terraform): install terraform when neededFranck Cuny1-0/+1
2022-08-06feat(hosts/tahoe): add a token for graphql for buildkite agentsFranck Cuny2-0/+16
2022-07-18feat(modules/gerrit): manage secure configuration with nixFranck Cuny2-0/+6
2022-07-08fix(tahoe/backups): don't backup some directoriesFranck Cuny1-0/+1
2022-07-02fix(new-lines): add or remove new lines where neededFranck Cuny3-3/+0
2022-06-23feat(hosts/home): use fish as my default shell everywhereFranck Cuny2-2/+2
2022-06-20ref(home/shell): switch default shell to fishFranck Cuny1-1/+1
2022-06-20ref(home/shell): make it easier to share common things between shellsFranck Cuny3-4/+4
2022-06-11ref(drone): remove all modules and configurationsFranck Cuny2-5/+0
2022-06-10fix(fmt): correct formatting for all nix filesFranck Cuny5-5/+10
2022-06-09fix(secrets): buildKite agents can read gerrit secretsFranck Cuny1-0/+4
2022-06-09ref(profiles): get rid of all the profilesFranck Cuny6-11/+30
2022-06-09ref(GTK): remove the profile for GTKFranck Cuny4-0/+8
2022-06-09ref(home): structure and add commentsFranck Cuny3-36/+75
2022-06-09ref(desktop): move all the modules for home-manager to host levelFranck Cuny2-0/+18
2022-06-09ref(trusted): consume modules within host's configurationFranck Cuny4-4/+23
2022-06-09ref(multimedia): move multimedia modules to hostsFranck Cuny3-4/+9
2022-06-09ref(sane): move sane's configuration to correct placeFranck Cuny2-3/+3
2022-06-09ref(laptop): move services related to laptop to host's configurationFranck Cuny2-2/+6
2022-06-09ref(bluetooth): remove the profileFranck Cuny2-1/+2
2022-06-04fix(gerrit-hook): update the configuration with correct URLFranck Cuny1-10/+12
2022-06-04fix(secrets): set the owner for buildkite agent secretsFranck Cuny1-0/+1
2022-06-04ref(drone): remove secret and CLI for droneFranck Cuny1-5/+0
2022-06-04feat(gerrit): add secret for gerrit-hookFranck Cuny2-0/+16
2022-05-30feat(hosts/tahoe): enable buildkite agentFranck Cuny1-0/+1
2022-05-30feat(buildkite): add the auth tokenFranck Cuny2-0/+7
2022-05-29ref(tahoe): remove droneFranck Cuny1-9/+1
2022-05-27feat(hosts/tahoe): replace gitea by cgitFranck Cuny1-2/+1
2022-05-26feat(tahoe): enable gerritFranck Cuny1-0/+4
2022-05-22feat(tahoe): enable sourcegraphFranck Cuny1-0/+4
2022-05-16bluetooh: enable on aptosFranck Cuny1-0/+1
2022-05-15zsh: switch to zsh as the default shellFranck Cuny3-3/+3
2022-05-12aptos: enable bluetoothFranck Cuny1-0/+1
2022-05-07secrets: add a new secrets for gcloud (aptos only)Franck Cuny2-0/+5
2022-05-02tahoe: enable exec runner for droneFranck Cuny1-1/+1
2022-04-24backups: do backups for the laptopFranck Cuny5-1/+36
2022-04-24scanner: install tools on the laptopFranck Cuny1-0/+4
2022-04-21syncthing: enable on trusted machinesFranck Cuny4-2/+16
2022-04-21syncthing: don't run from homeFranck Cuny1-1/+0
2022-04-21syncthing: configure the keys for tahoeFranck Cuny3-0/+20
2022-04-21syncthing: enable on tahoeFranck Cuny1-0/+1
2022-04-21syncthing: let's run it from home-managerFranck Cuny1-0/+1
2022-04-13drone: configuration fixesFranck Cuny1-1/+1
2022-04-13drone: initial attempt at configuring itFranck Cuny4-0/+16
2022-04-13modules: make the vhost be configurableFranck Cuny1-3/+9
2022-04-13grafana: correct domain name ...Franck Cuny1-1/+1
2022-04-13grafana: the vhost is configurableFranck Cuny1-1/+4
2022-04-13tahoe: set owner for secret related to ACMEFranck Cuny1-1/+4
2022-04-13secrets: re-key all secrets for tahoeFranck Cuny8-30/+27
2022-04-13grafana: try to configure the domain with acme+dnsFranck Cuny3-1/+9
2022-04-13nginx: get a simple solution to work firstFranck Cuny1-13/+1
2022-04-13nginx: add nginx as a reverse proxyFranck Cuny1-1/+14
2022-04-13secrets: move the actual secrets with hosts configFranck Cuny9-0/+43
2022-04-11tahoe: fix backup configurationFranck Cuny1-2/+3
2022-04-10secrets: move all the secrets under module/Franck Cuny1-3/+3
2022-04-10add a module for backup with resticFranck Cuny1-10/+4
2022-04-09tahoe: enable network with early bootFranck Cuny2-11/+19
2022-04-09small fixesFranck Cuny1-1/+1
2022-04-09add a few more modules to home/ and delete stuffFranck Cuny2-0/+3
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-08delete unused moduleFranck Cuny1-25/+0
2022-04-08aptos: consume the new profilesFranck Cuny3-3/+21
2022-04-07initial attempt to reconfigure home-managerFranck Cuny2-0/+18
2022-04-06refactor transmission and metrics-exporterFranck Cuny4-50/+2
2022-04-06refactor traefikFranck Cuny2-97/+1
2022-04-06refactor rclone to a moduleFranck Cuny2-33/+1
2022-04-06refactor gitea as a moduleFranck Cuny2-42/+4
2022-04-06refactor grafana as a moduleFranck Cuny7-26433/+1
2022-04-06refactor prometheus as a moduleFranck Cuny2-180/+1
2022-04-06refactor unifi to a moduleFranck Cuny2-82/+1
2022-04-06refactor navidrome to a moduleFranck Cuny2-28/+9
2022-04-06enable AMD module correctlyFranck Cuny2-2/+2
2022-04-06refactor samba to a proper moduleFranck Cuny2-34/+5
2022-04-06refactor boot configuration to a moduleFranck Cuny8-62/+19
2022-04-06refactor configuration for AMDFranck Cuny2-66/+65
2022-04-05refactor intel related configurationFranck Cuny4-37/+26
2022-04-05refactor modules for btrfs, ssd, and fwupdFranck Cuny2-9/+1
2022-04-05refactor network configurationFranck Cuny6-28/+58
2022-04-05refactor security to a moduleFranck Cuny2-6/+1
2022-04-05refactor users to a moduleFranck Cuny2-33/+1
2022-04-05refactor default packages to a moduleFranck Cuny2-58/+2
2022-04-05move locale configuration to a moduleFranck Cuny2-13/+0
2022-04-05console configuration is moved to a moduleFranck Cuny1-5/+0
2022-04-05create a profile for laptopFranck Cuny1-1/+1
2022-04-05carmel: enable the soundFranck Cuny1-0/+1
2022-04-05network: move tailscale in modulesFranck Cuny7-62/+64
2022-04-05ssh: refactor to a moduleFranck Cuny2-7/+0
2022-04-05nix: refactor to a moduleFranck Cuny2-19/+0
2022-04-05sound: add a new moduleFranck Cuny6-42/+16
2022-04-04dashboard: remove ping metricsFranck Cuny1-96/+3
2022-04-04prometheus: fix configurationFranck Cuny1-3/+1
2022-04-04prometheus: we need to specify the IP protocolFranck Cuny1-1/+5
2022-04-04prometheus: I'll get this right this timeFranck Cuny1-5/+3
2022-04-04prometheus: set the scheme for the URLsFranck Cuny1-5/+5
2022-04-04prometheus: add scraper for HTTPFranck Cuny1-0/+28
2022-04-04prometheus: configure correctly the blackboxFranck Cuny1-10/+23
2022-04-04prometheus: attempt to configure blackbox exporterFranck Cuny1-0/+34
2022-04-04dashboard: more update for traefikFranck Cuny1-452/+1478
2022-04-04dashboards: more updates for traefikFranck Cuny1-1/+2
2022-04-04grafana: try to configure the data sourceFranck Cuny1-9/+28
2022-04-04grafana: add dashboard for traefikFranck Cuny1-0/+783
2022-04-03grafana: show last 6 hours for node exporterFranck Cuny1-2/+2
2022-04-03users: ensure I'm in the docker groupFranck Cuny1-1/+1
2022-04-03Revert "create a new role for navidrome"Franck Cuny3-35/+26
2022-04-03create a new role for navidromeFranck Cuny3-26/+35
2022-04-02nas: add videos to the backupsFranck Cuny1-7/+2
2022-03-28nas: backup navidrome data and add music subdomainFranck Cuny2-0/+14
2022-03-28nas: bind navidrome to all interfacesFranck Cuny1-1/+4
2022-03-28nas: initial setup for navidromeFranck Cuny2-0/+9
2022-03-27nas: install music-organizer from the main branchFranck Cuny1-0/+1
2022-03-27nas: install correctly music-organizerFranck Cuny1-1/+1
2022-03-27nas: install music-organizerFranck Cuny1-3/+5
2022-03-26prometheus: stop scraping the NASFranck Cuny1-4/+2
2022-03-25common: ensure zsh is installedFranck Cuny1-0/+1
2022-03-25gitea: remove invalid configurationFranck Cuny1-1/+0
2022-03-25shell: switch from zsh to fishFranck Cuny2-3/+3
2022-03-15rclone: correct path for the backupsFranck Cuny1-2/+2
2022-03-14rclone: fix the pathFranck Cuny1-1/+1
2022-03-13prometheus: scrape gitea metricsFranck Cuny1-0/+6
2022-03-13gitea: enable metrics endpointFranck Cuny1-0/+1
2022-03-13server: typoFranck Cuny1-4/+2
2022-03-13rclone: rewrite the service unitFranck Cuny1-5/+6
2022-03-12default: install ethtool everywhereFranck Cuny1-0/+1
2022-03-12prometheus: collect more stuffFranck Cuny1-1/+1
2022-03-12hosts: add profilesFranck Cuny4-17/+18
2022-03-12users: add another ssh keyFranck Cuny1-2/+8
2022-03-12containers: enable dockerd and containerd on aptosFranck Cuny1-0/+11
2022-03-11rclone: add users backupFranck Cuny1-11/+12
2022-03-11nas: enable rclone configurationFranck Cuny1-0/+1
2022-03-11prometheus: scrap more endpointsFranck Cuny1-0/+30
2022-03-11rclone: synchronize restic repo to GCSFranck Cuny1-0/+29
2022-03-09traefik: typoFranck Cuny1-1/+1
2022-03-09traefik: make the rules as specific as possibleFranck Cuny1-2/+4
2022-03-09traefik: typoFranck Cuny1-5/+5
2022-03-09gitea: typoFranck Cuny1-1/+1
2022-03-09traefik: handle fcuny.net and fcuny.xyzFranck Cuny1-7/+15
2022-03-09gitea: do a backup with resticFranck Cuny1-0/+12
2022-03-09gitea: we need to specify the user for the DBFranck Cuny1-1/+4
2022-03-09system: install sqliteFranck Cuny1-3/+3
2022-03-08gitea: initial configurationFranck Cuny2-0/+28
2022-03-08nas: backup photos and musicFranck Cuny1-0/+12
2022-03-07backups: spread them so they don't clashFranck Cuny3-0/+3
2022-03-07grafana: backup the data directoryFranck Cuny1-0/+14
2022-03-07prometheus: backup the data directoryFranck Cuny1-0/+14
2022-03-07unifi: backup the data to the local reoFranck Cuny1-0/+14
2022-03-06prometheus: scrap unifi poller on the correct IPFranck Cuny1-1/+1
2022-03-06prometheus: scrape from unifi-pollerFranck Cuny1-31/+40
2022-03-06unifi: set the correct name for the poller's unitFranck Cuny1-2/+2
2022-03-06traefik: proper configuration for unifiFranck Cuny1-0/+14
2022-03-06unifi: configure the pollerFranck Cuny1-5/+18
2022-03-06unifi: add unifi on the NASFranck Cuny2-0/+54
2022-03-06transmission: disable the rpc allowlistFranck Cuny1-2/+1
2022-03-06traefik: add transmission (bt.fcuny.xyz)Franck Cuny1-2/+4
2022-03-06nas: install transmissionFranck Cuny2-0/+36
2022-03-06grafana: rename the instance for the routerFranck Cuny1-16/+16
2022-03-06grafana: add a few more dashboardsFranck Cuny3-0/+10539
2022-03-06tahoe: enable tailscaleFranck Cuny1-0/+1
2022-03-06traefik: getting a working configurationFranck Cuny1-22/+21
2022-03-06traefik: second attempt, simpleFranck Cuny2-52/+35
2022-03-06traefik: initial configurationFranck Cuny2-0/+87
2022-03-05backups: unit to run maintenance on my backupsFranck Cuny2-0/+26
2022-03-05prometheus: scrape nodeexporter for the rtrFranck Cuny1-15/+24
2022-03-05samba: fix path for music, add videosFranck Cuny1-1/+7
2022-03-05tahoe: remove creation of some directoriesFranck Cuny1-29/+9
2022-03-05tahoe: new hardware configuratioFranck Cuny1-21/+13
2022-03-05aptos: remove mem_sleep_defaultFranck Cuny1-1/+0
2022-03-05tailscale: add tailscale to the laptop (aptos)Franck Cuny2-0/+7
2022-03-04aptos: nixfmtFranck Cuny1-17/+10
2022-03-02tahoe: enable wireguardFranck Cuny1-0/+1
2022-03-02grafana: disable analytics correctlyFranck Cuny1-1/+2
2022-03-02wireguard: drop configuration for aptosFranck Cuny1-7/+0
2022-03-02prometheus: relabel some machinesFranck Cuny1-12/+20
2022-03-02users: remove rsa keyFranck Cuny1-1/+0
2022-03-02grafana: disable analyticsFranck Cuny1-0/+1
2022-02-28grafana: provision dashboardsFranck Cuny2-0/+14120
2022-02-28grafana: setup provisioning correctlyFranck Cuny1-6/+9
2022-02-28grafana: fixFranck Cuny1-1/+1
2022-02-28grafana: configure admin user and data sourcesFranck Cuny1-1/+9
2022-02-28grafana: initial configurationFranck Cuny2-0/+10
2022-02-28prometheus: initial configuration for the serverFranck Cuny2-0/+30
2022-02-27users: change my ssh key for the laptopFranck Cuny1-1/+2
2022-02-27hosts: ensure we have bash and zshFranck Cuny1-0/+3
2022-02-27nas: consume everything from the server profileFranck Cuny1-0/+1
2022-02-27server: create a new profileFranck Cuny2-0/+19
2022-02-27tahoe: create some directoriesFranck Cuny1-0/+15
2022-02-27samba: fix configurationFranck Cuny1-3/+3
2022-02-27tahoe: include NAS profileFranck Cuny1-0/+1
2022-02-27NAS: initial configurationFranck Cuny2-0/+34
2022-02-27hardware: enable btrfs scrubber and fstrimmerFranck Cuny1-0/+3
2022-02-27software: drop nautilus, add a few more thingsFranck Cuny1-4/+0
2022-02-27pam: drop GDM configurationFranck Cuny1-2/+0
2022-02-27aptos: use the hardware module for xps9300Franck Cuny2-1/+1
2022-02-27hardware: start capturing hardware related stuffFranck Cuny2-0/+10
2022-02-27hosts: add tahoe, the new NASFranck Cuny2-0/+111
2022-02-24agenix: store wireguard key in persistent storageFranck Cuny1-0/+7
2022-02-24gnome: add more gnome settingsFranck Cuny1-1/+14
2022-02-24xserver: drop it completelyFranck Cuny1-14/+0
2022-02-21ssh: authenticate only using ssh keyFranck Cuny1-0/+1