aboutsummaryrefslogtreecommitdiff
path: root/modules/nixos/nix.nix (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-10-06nix configuration is applied by default to nixos machinesFranck Cuny1-0/+9
2025-08-12profiles for doc, fish, and remove unused profilesFranck Cuny1-5/+0
2025-08-12add profiles for security, firewalls, and usersFranck Cuny1-4/+0
2025-08-12create profiles for networkd and nix's GCFranck Cuny1-5/+0
2025-08-12profile for toolsFranck Cuny1-17/+0
2025-08-12import localeFranck Cuny1-7/+0
2025-08-10manage a DigitalOcean virtual machine with nixosFranck Cuny1-10/+1
Add a new machine on DigitalOcean and provision it using terraform + nixos-anywhere. This takes care of bringing the machine up on nixos completely, and use a static SSH host key in order to configure wireguard at the same time.
2025-07-21keep organizing into modules and profilesFranck Cuny1-0/+74
2023-12-09delete even more unused configurationsFranck Cuny1-150/+0
2023-07-06enable zsh for all profilesFranck Cuny1-0/+1
2023-07-05update nixos and home-manager to 23.05Franck Cuny1-2/+4
2023-05-28profiles/default: fix the GC configurationFranck Cuny1-1/+1
I got the settings wrong. The `weekly` applies to `nix.gc.dates`, which is for how often the GC should run. While `nix.gc.options` is to delete content in the store older than 14 days (in my case).
2023-05-12profiles/default: list installed packages in /etc/installed-packagesFranck Cuny1-1/+10
2023-05-06profiles/default: larger font on the console for all hostsFranck Cuny1-0/+10
Easier on my eyes.
2023-05-02profiles/default: users are immutableFranck Cuny1-0/+3
2023-05-02profiles: consolidates common networking bitsFranck Cuny1-0/+2
This remove ssh on workstations. I also drop mosh since I don't use it.
2023-05-02profiles/default: move stuff related to bootFranck Cuny1-0/+16
2023-05-02profiles/hardware: create a few profiles related to hardwareFranck Cuny1-0/+2
2023-05-02profiles/default: move default packages thereFranck Cuny1-0/+45
2023-05-02profiles/default: more consolidationFranck Cuny1-0/+53
2023-05-02profiles: create default and serverFranck Cuny1-2/+2
The NAS and the router are "servers", and we create a base profile for them. We add a default profile that will set things that are common to all my hosts, and we start with the locales. Update tahoe/carmel to use the server profile.
2022-04-05move locale configuration to a moduleFranck Cuny1-7/+2
2022-02-18system: add locale and securityFranck Cuny1-0/+12