index
:
world.git
this commit
main
nix configuration for my machines
Gitolite user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
hosts
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
fix(fmt): correct formatting for all nix files
Franck Cuny
2022-06-10
5
-5
/
+10
*
fix(secrets): buildKite agents can read gerrit secrets
Franck Cuny
2022-06-09
1
-0
/
+4
*
ref(profiles): get rid of all the profiles
Franck Cuny
2022-06-09
6
-11
/
+30
*
ref(GTK): remove the profile for GTK
Franck Cuny
2022-06-09
4
-0
/
+8
*
ref(home): structure and add comments
Franck Cuny
2022-06-09
3
-36
/
+75
*
ref(desktop): move all the modules for home-manager to host level
Franck Cuny
2022-06-09
2
-0
/
+18
*
ref(trusted): consume modules within host's configuration
Franck Cuny
2022-06-09
4
-4
/
+23
*
ref(multimedia): move multimedia modules to hosts
Franck Cuny
2022-06-09
3
-4
/
+9
*
ref(sane): move sane's configuration to correct place
Franck Cuny
2022-06-09
2
-3
/
+3
*
ref(laptop): move services related to laptop to host's configuration
Franck Cuny
2022-06-09
2
-2
/
+6
*
ref(bluetooth): remove the profile
Franck Cuny
2022-06-09
2
-1
/
+2
*
fix(gerrit-hook): update the configuration with correct URL
Franck Cuny
2022-06-04
1
-10
/
+12
*
fix(secrets): set the owner for buildkite agent secrets
Franck Cuny
2022-06-04
1
-0
/
+1
*
ref(drone): remove secret and CLI for drone
Franck Cuny
2022-06-04
1
-5
/
+0
*
feat(gerrit): add secret for gerrit-hook
Franck Cuny
2022-06-04
2
-0
/
+16
*
feat(hosts/tahoe): enable buildkite agent
Franck Cuny
2022-05-30
1
-0
/
+1
*
feat(buildkite): add the auth token
Franck Cuny
2022-05-30
2
-0
/
+7
*
ref(tahoe): remove drone
Franck Cuny
2022-05-29
1
-9
/
+1
*
feat(hosts/tahoe): replace gitea by cgit
Franck Cuny
2022-05-27
1
-2
/
+1
*
feat(tahoe): enable gerrit
Franck Cuny
2022-05-26
1
-0
/
+4
*
feat(tahoe): enable sourcegraph
Franck Cuny
2022-05-22
1
-0
/
+4
*
bluetooh: enable on aptos
Franck Cuny
2022-05-16
1
-0
/
+1
*
zsh: switch to zsh as the default shell
Franck Cuny
2022-05-15
3
-3
/
+3
*
aptos: enable bluetooth
Franck Cuny
2022-05-12
1
-0
/
+1
*
secrets: add a new secrets for gcloud (aptos only)
Franck Cuny
2022-05-07
2
-0
/
+5
*
tahoe: enable exec runner for drone
Franck Cuny
2022-05-02
1
-1
/
+1
*
backups: do backups for the laptop
Franck Cuny
2022-04-24
5
-1
/
+36
*
scanner: install tools on the laptop
Franck Cuny
2022-04-24
1
-0
/
+4
*
syncthing: enable on trusted machines
Franck Cuny
2022-04-21
4
-2
/
+16
*
syncthing: don't run from home
Franck Cuny
2022-04-21
1
-1
/
+0
*
syncthing: configure the keys for tahoe
Franck Cuny
2022-04-21
3
-0
/
+20
*
syncthing: enable on tahoe
Franck Cuny
2022-04-21
1
-0
/
+1
*
syncthing: let's run it from home-manager
Franck Cuny
2022-04-21
1
-0
/
+1
*
drone: configuration fixes
Franck Cuny
2022-04-13
1
-1
/
+1
*
drone: initial attempt at configuring it
Franck Cuny
2022-04-13
4
-0
/
+16
*
modules: make the vhost be configurable
Franck Cuny
2022-04-13
1
-3
/
+9
*
grafana: correct domain name ...
Franck Cuny
2022-04-13
1
-1
/
+1
*
grafana: the vhost is configurable
Franck Cuny
2022-04-13
1
-1
/
+4
*
tahoe: set owner for secret related to ACME
Franck Cuny
2022-04-13
1
-1
/
+4
*
secrets: re-key all secrets for tahoe
Franck Cuny
2022-04-13
8
-30
/
+27
*
grafana: try to configure the domain with acme+dns
Franck Cuny
2022-04-13
3
-1
/
+9
*
nginx: get a simple solution to work first
Franck Cuny
2022-04-13
1
-13
/
+1
*
nginx: add nginx as a reverse proxy
Franck Cuny
2022-04-13
1
-1
/
+14
*
secrets: move the actual secrets with hosts config
Franck Cuny
2022-04-13
9
-0
/
+43
*
tahoe: fix backup configuration
Franck Cuny
2022-04-11
1
-2
/
+3
*
secrets: move all the secrets under module/
Franck Cuny
2022-04-10
1
-3
/
+3
*
add a module for backup with restic
Franck Cuny
2022-04-10
1
-10
/
+4
*
tahoe: enable network with early boot
Franck Cuny
2022-04-09
2
-11
/
+19
*
small fixes
Franck Cuny
2022-04-09
1
-1
/
+1
*
add a few more modules to home/ and delete stuff
Franck Cuny
2022-04-09
2
-0
/
+3
*
carmel: configure the desktop properly
Franck Cuny
2022-04-08
3
-1
/
+22
*
hosts: rename hardware-configuration to hardware
Franck Cuny
2022-04-08
6
-3
/
+3
*
hosts: add services to tahoe
Franck Cuny
2022-04-08
3
-11
/
+10
*
delete unneeded modules
Franck Cuny
2022-04-08
3
-96
/
+0
*
delete unused module
Franck Cuny
2022-04-08
1
-25
/
+0
*
aptos: consume the new profiles
Franck Cuny
2022-04-08
3
-3
/
+21
*
initial attempt to reconfigure home-manager
Franck Cuny
2022-04-07
2
-0
/
+18
*
refactor transmission and metrics-exporter
Franck Cuny
2022-04-06
4
-50
/
+2
*
refactor traefik
Franck Cuny
2022-04-06
2
-97
/
+1
*
refactor rclone to a module
Franck Cuny
2022-04-06
2
-33
/
+1
*
refactor gitea as a module
Franck Cuny
2022-04-06
2
-42
/
+4
*
refactor grafana as a module
Franck Cuny
2022-04-06
7
-26433
/
+1
*
refactor prometheus as a module
Franck Cuny
2022-04-06
2
-180
/
+1
*
refactor unifi to a module
Franck Cuny
2022-04-06
2
-82
/
+1
*
refactor navidrome to a module
Franck Cuny
2022-04-06
2
-28
/
+9
*
enable AMD module correctly
Franck Cuny
2022-04-06
2
-2
/
+2
*
refactor samba to a proper module
Franck Cuny
2022-04-06
2
-34
/
+5
*
refactor boot configuration to a module
Franck Cuny
2022-04-06
8
-62
/
+19
*
refactor configuration for AMD
Franck Cuny
2022-04-06
2
-66
/
+65
*
refactor intel related configuration
Franck Cuny
2022-04-05
4
-37
/
+26
*
refactor modules for btrfs, ssd, and fwupd
Franck Cuny
2022-04-05
2
-9
/
+1
*
refactor network configuration
Franck Cuny
2022-04-05
6
-28
/
+58
*
refactor security to a module
Franck Cuny
2022-04-05
2
-6
/
+1
*
refactor users to a module
Franck Cuny
2022-04-05
2
-33
/
+1
*
refactor default packages to a module
Franck Cuny
2022-04-05
2
-58
/
+2
*
move locale configuration to a module
Franck Cuny
2022-04-05
2
-13
/
+0
*
console configuration is moved to a module
Franck Cuny
2022-04-05
1
-5
/
+0
*
create a profile for laptop
Franck Cuny
2022-04-05
1
-1
/
+1
*
carmel: enable the sound
Franck Cuny
2022-04-05
1
-0
/
+1
*
network: move tailscale in modules
Franck Cuny
2022-04-05
7
-62
/
+64
*
ssh: refactor to a module
Franck Cuny
2022-04-05
2
-7
/
+0
*
nix: refactor to a module
Franck Cuny
2022-04-05
2
-19
/
+0
*
sound: add a new module
Franck Cuny
2022-04-05
6
-42
/
+16
*
dashboard: remove ping metrics
Franck Cuny
2022-04-04
1
-96
/
+3
*
prometheus: fix configuration
Franck Cuny
2022-04-04
1
-3
/
+1
*
prometheus: we need to specify the IP protocol
Franck Cuny
2022-04-04
1
-1
/
+5
*
prometheus: I'll get this right this time
Franck Cuny
2022-04-04
1
-5
/
+3
*
prometheus: set the scheme for the URLs
Franck Cuny
2022-04-04
1
-5
/
+5
*
prometheus: add scraper for HTTP
Franck Cuny
2022-04-04
1
-0
/
+28
*
prometheus: configure correctly the blackbox
Franck Cuny
2022-04-04
1
-10
/
+23
*
prometheus: attempt to configure blackbox exporter
Franck Cuny
2022-04-04
1
-0
/
+34
*
dashboard: more update for traefik
Franck Cuny
2022-04-04
1
-452
/
+1478
*
dashboards: more updates for traefik
Franck Cuny
2022-04-04
1
-1
/
+2
*
grafana: try to configure the data source
Franck Cuny
2022-04-04
1
-9
/
+28
*
grafana: add dashboard for traefik
Franck Cuny
2022-04-04
1
-0
/
+783
*
grafana: show last 6 hours for node exporter
Franck Cuny
2022-04-03
1
-2
/
+2
*
users: ensure I'm in the docker group
Franck Cuny
2022-04-03
1
-1
/
+1
*
Revert "create a new role for navidrome"
Franck Cuny
2022-04-03
3
-35
/
+26
*
create a new role for navidrome
Franck Cuny
2022-04-03
3
-26
/
+35
*
nas: add videos to the backups
Franck Cuny
2022-04-02
1
-7
/
+2
*
nas: backup navidrome data and add music subdomain
Franck Cuny
2022-03-28
2
-0
/
+14
*
nas: bind navidrome to all interfaces
Franck Cuny
2022-03-28
1
-1
/
+4
*
nas: initial setup for navidrome
Franck Cuny
2022-03-28
2
-0
/
+9
*
nas: install music-organizer from the main branch
Franck Cuny
2022-03-27
1
-0
/
+1
*
nas: install correctly music-organizer
Franck Cuny
2022-03-27
1
-1
/
+1
*
nas: install music-organizer
Franck Cuny
2022-03-27
1
-3
/
+5
*
prometheus: stop scraping the NAS
Franck Cuny
2022-03-26
1
-4
/
+2
*
common: ensure zsh is installed
Franck Cuny
2022-03-25
1
-0
/
+1
*
gitea: remove invalid configuration
Franck Cuny
2022-03-25
1
-1
/
+0
*
shell: switch from zsh to fish
Franck Cuny
2022-03-25
2
-3
/
+3
*
rclone: correct path for the backups
Franck Cuny
2022-03-15
1
-2
/
+2
*
rclone: fix the path
Franck Cuny
2022-03-14
1
-1
/
+1
*
prometheus: scrape gitea metrics
Franck Cuny
2022-03-13
1
-0
/
+6
*
gitea: enable metrics endpoint
Franck Cuny
2022-03-13
1
-0
/
+1
*
server: typo
Franck Cuny
2022-03-13
1
-4
/
+2
*
rclone: rewrite the service unit
Franck Cuny
2022-03-13
1
-5
/
+6
*
default: install ethtool everywhere
Franck Cuny
2022-03-12
1
-0
/
+1
*
prometheus: collect more stuff
Franck Cuny
2022-03-12
1
-1
/
+1
*
hosts: add profiles
Franck Cuny
2022-03-12
4
-17
/
+18
*
users: add another ssh key
Franck Cuny
2022-03-12
1
-2
/
+8
*
containers: enable dockerd and containerd on aptos
Franck Cuny
2022-03-12
1
-0
/
+11
*
rclone: add users backup
Franck Cuny
2022-03-11
1
-11
/
+12
*
nas: enable rclone configuration
Franck Cuny
2022-03-11
1
-0
/
+1
*
prometheus: scrap more endpoints
Franck Cuny
2022-03-11
1
-0
/
+30
*
rclone: synchronize restic repo to GCS
Franck Cuny
2022-03-11
1
-0
/
+29
*
traefik: typo
Franck Cuny
2022-03-09
1
-1
/
+1
*
traefik: make the rules as specific as possible
Franck Cuny
2022-03-09
1
-2
/
+4
*
traefik: typo
Franck Cuny
2022-03-09
1
-5
/
+5
*
gitea: typo
Franck Cuny
2022-03-09
1
-1
/
+1
*
traefik: handle fcuny.net and fcuny.xyz
Franck Cuny
2022-03-09
1
-7
/
+15
*
gitea: do a backup with restic
Franck Cuny
2022-03-09
1
-0
/
+12
*
gitea: we need to specify the user for the DB
Franck Cuny
2022-03-09
1
-1
/
+4
*
system: install sqlite
Franck Cuny
2022-03-09
1
-3
/
+3
*
gitea: initial configuration
Franck Cuny
2022-03-08
2
-0
/
+28
*
nas: backup photos and music
Franck Cuny
2022-03-08
1
-0
/
+12
*
backups: spread them so they don't clash
Franck Cuny
2022-03-07
3
-0
/
+3
*
grafana: backup the data directory
Franck Cuny
2022-03-07
1
-0
/
+14
*
prometheus: backup the data directory
Franck Cuny
2022-03-07
1
-0
/
+14
*
unifi: backup the data to the local reo
Franck Cuny
2022-03-07
1
-0
/
+14
*
prometheus: scrap unifi poller on the correct IP
Franck Cuny
2022-03-06
1
-1
/
+1
*
prometheus: scrape from unifi-poller
Franck Cuny
2022-03-06
1
-31
/
+40
*
unifi: set the correct name for the poller's unit
Franck Cuny
2022-03-06
1
-2
/
+2
*
traefik: proper configuration for unifi
Franck Cuny
2022-03-06
1
-0
/
+14
*
unifi: configure the poller
Franck Cuny
2022-03-06
1
-5
/
+18
*
unifi: add unifi on the NAS
Franck Cuny
2022-03-06
2
-0
/
+54
*
transmission: disable the rpc allowlist
Franck Cuny
2022-03-06
1
-2
/
+1
*
traefik: add transmission (bt.fcuny.xyz)
Franck Cuny
2022-03-06
1
-2
/
+4
*
nas: install transmission
Franck Cuny
2022-03-06
2
-0
/
+36
*
grafana: rename the instance for the router
Franck Cuny
2022-03-06
1
-16
/
+16
*
grafana: add a few more dashboards
Franck Cuny
2022-03-06
3
-0
/
+10539
*
tahoe: enable tailscale
Franck Cuny
2022-03-06
1
-0
/
+1
*
traefik: getting a working configuration
Franck Cuny
2022-03-06
1
-22
/
+21
*
traefik: second attempt, simple
Franck Cuny
2022-03-06
2
-52
/
+35
*
traefik: initial configuration
Franck Cuny
2022-03-06
2
-0
/
+87
*
backups: unit to run maintenance on my backups
Franck Cuny
2022-03-05
2
-0
/
+26
*
prometheus: scrape nodeexporter for the rtr
Franck Cuny
2022-03-05
1
-15
/
+24
*
samba: fix path for music, add videos
Franck Cuny
2022-03-05
1
-1
/
+7
*
tahoe: remove creation of some directories
Franck Cuny
2022-03-05
1
-29
/
+9
*
tahoe: new hardware configuratio
Franck Cuny
2022-03-05
1
-21
/
+13
*
aptos: remove mem_sleep_default
Franck Cuny
2022-03-05
1
-1
/
+0
*
tailscale: add tailscale to the laptop (aptos)
Franck Cuny
2022-03-05
2
-0
/
+7
*
aptos: nixfmt
Franck Cuny
2022-03-04
1
-17
/
+10
*
tahoe: enable wireguard
Franck Cuny
2022-03-02
1
-0
/
+1
*
grafana: disable analytics correctly
Franck Cuny
2022-03-02
1
-1
/
+2
*
wireguard: drop configuration for aptos
Franck Cuny
2022-03-02
1
-7
/
+0
*
prometheus: relabel some machines
Franck Cuny
2022-03-02
1
-12
/
+20
*
users: remove rsa key
Franck Cuny
2022-03-02
1
-1
/
+0
*
grafana: disable analytics
Franck Cuny
2022-03-02
1
-0
/
+1
*
grafana: provision dashboards
Franck Cuny
2022-02-28
2
-0
/
+14120
*
grafana: setup provisioning correctly
Franck Cuny
2022-02-28
1
-6
/
+9
*
grafana: fix
Franck Cuny
2022-02-28
1
-1
/
+1
*
grafana: configure admin user and data sources
Franck Cuny
2022-02-28
1
-1
/
+9
*
grafana: initial configuration
Franck Cuny
2022-02-28
2
-0
/
+10
*
prometheus: initial configuration for the server
Franck Cuny
2022-02-28
2
-0
/
+30
*
users: change my ssh key for the laptop
Franck Cuny
2022-02-27
1
-1
/
+2
*
hosts: ensure we have bash and zsh
Franck Cuny
2022-02-27
1
-0
/
+3
*
nas: consume everything from the server profile
Franck Cuny
2022-02-27
1
-0
/
+1
*
server: create a new profile
Franck Cuny
2022-02-27
2
-0
/
+19
*
tahoe: create some directories
Franck Cuny
2022-02-27
1
-0
/
+15
*
samba: fix configuration
Franck Cuny
2022-02-27
1
-3
/
+3
*
tahoe: include NAS profile
Franck Cuny
2022-02-27
1
-0
/
+1
*
NAS: initial configuration
Franck Cuny
2022-02-27
2
-0
/
+34
*
hardware: enable btrfs scrubber and fstrimmer
Franck Cuny
2022-02-27
1
-0
/
+3
*
software: drop nautilus, add a few more things
Franck Cuny
2022-02-27
1
-4
/
+0
*
pam: drop GDM configuration
Franck Cuny
2022-02-27
1
-2
/
+0
*
aptos: use the hardware module for xps9300
Franck Cuny
2022-02-27
2
-1
/
+1
*
hardware: start capturing hardware related stuff
Franck Cuny
2022-02-27
2
-0
/
+10
*
hosts: add tahoe, the new NAS
Franck Cuny
2022-02-27
2
-0
/
+111
*
agenix: store wireguard key in persistent storage
Franck Cuny
2022-02-24
1
-0
/
+7
*
gnome: add more gnome settings
Franck Cuny
2022-02-24
1
-1
/
+14
*
xserver: drop it completely
Franck Cuny
2022-02-24
1
-14
/
+0
*
ssh: authenticate only using ssh key
Franck Cuny
2022-02-21
1
-0
/
+1
*
wireguard: module and peers configurations
Franck Cuny
2022-02-21
1
-0
/
+1
*
system: install a few more packages
Franck Cuny
2022-02-21
1
-1
/
+10
*
users: add ssh keys for aptos and carmel
Franck Cuny
2022-02-21
1
-2
/
+2
*
fonts: add font-awesome for i3status
Franck Cuny
2022-02-21
1
-0
/
+1
*
aptos: switch to iwd and enable thermald
Franck Cuny
2022-02-21
1
-3
/
+5
*
hosts: add aptos
Franck Cuny
2022-02-21
2
-0
/
+91
*
xserver: add at-spi2-core package
Franck Cuny
2022-02-18
1
-1
/
+5
*
boot: fix the prefix
Franck Cuny
2022-02-18
1
-1
/
+1
*
xserver: natural scrolling is part of touchpad.
Franck Cuny
2022-02-18
1
-1
/
+1
*
fonts: rename some options
Franck Cuny
2022-02-18
1
-2
/
+1
*
system: add locale and security
Franck Cuny
2022-02-18
3
-2
/
+19
*
desktop: enable natural scrolling
Franck Cuny
2022-02-18
1
-2
/
+4
*
boot: reorganize and add comments
Franck Cuny
2022-02-18
2
-11
/
+16
*
fonts: add more fonts for the system
Franck Cuny
2022-02-18
1
-1
/
+8
*
sway: configure correctly dbus / keyring
Franck Cuny
2022-02-17
1
-8
/
+16
*
sway: install all the required packages
Franck Cuny
2022-02-16
1
-1
/
+15
*
home-manager: move activate logic in users' config
Franck Cuny
2022-02-16
1
-4
/
+1
*
hosts: remove btrfs subvolume 'media'
Franck Cuny
2022-02-16
1
-6
/
+0
*
hosts: add a new subvolumes to carmel
Franck Cuny
2022-02-14
1
-0
/
+6
*
hosts: enable rtkit with audio module
Franck Cuny
2022-02-14
1
-0
/
+2
*
hosts: load igb kernel module for initrd
Franck Cuny
2022-02-13
1
-0
/
+1
*
hosts: unlock disks remotely on boot
Franck Cuny
2022-02-13
3
-19
/
+28
*
desktop: ensure we're installing sway
Franck Cuny
2022-02-13
1
-1
/
+7
*
hosts: remove configuration for ssh keys in initrd
Franck Cuny
2022-02-13
1
-1
/
+0
*
motd: drop, there's no need for that
Franck Cuny
2022-02-13
2
-13
/
+0
*
sway: first attempt at configuring sway
Franck Cuny
2022-02-13
1
-11
/
+3
*
hosts: install linux perf tools for the host
Franck Cuny
2022-02-13
1
-1
/
+8
*
hosts: decrypt root disk via ssh on boot
Franck Cuny
2022-02-13
3
-0
/
+27
*
desktop: gnome related things
Franck Cuny
2022-02-13
1
-1
/
+10
*
hosts: enable avahi on desktop
Franck Cuny
2022-02-13
1
-0
/
+5
*
hosts: load services at the host level
Franck Cuny
2022-02-12
1
-0
/
+15
*
hosts: rename commons to common
Franck Cuny
2022-02-12
13
-0
/
+0
*
hosts: import common modules
Franck Cuny
2022-02-12
1
-2
/
+1
*
move configurations and modules around
Franck Cuny
2022-02-12
13
-10
/
+187
*
hosts: more typo
Franck Cuny
2022-02-12
1
-1
/
+1
*
hosts: typo
Franck Cuny
2022-02-12
1
-1
/
+2
*
hosts: centralize network configuration
Franck Cuny
2022-02-12
3
-10
/
+37
*
hosts: set hostname from configuration
Franck Cuny
2022-02-10
1
-6
/
+2
*
fix a few errors
Franck Cuny
2022-02-10
1
-0
/
+1
*
hosts: common configuration across all hosts
Franck Cuny
2022-02-10
1
-0
/
+12
*
nix: fix a bunch of stuff
Franck Cuny
2022-02-10
1
-1
/
+0
*
hosts: use systemd-resolved on carmel
Franck Cuny
2022-02-09
1
-0
/
+6
*
hosts: remove users
Franck Cuny
2022-02-09
1
-1
/
+0
*
hosts: remove / clean code
Franck Cuny
2022-02-09
1
-44
/
+5
*
home-manager: simplify the configuration
Franck Cuny
2022-02-09
1
-0
/
+3
*
hosts: remove unneeded comments
Franck Cuny
2022-02-08
1
-6
/
+0
*
systems: move some packages out of host config
Franck Cuny
2022-02-08
1
-5
/
+0
*
carmel: use DHCP on the wireless interface
Franck Cuny
2022-02-08
1
-1
/
+2
*
xserver: initial configuration
Franck Cuny
2022-02-08
1
-8
/
+0
*
systems: default configuration for all systems
Franck Cuny
2022-02-08
1
-3
/
+0
*
carmel: initial host configuration
Franck Cuny
2022-02-07
2
-0
/
+144