| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | drop terraform/terranix | Franck Cuny | 2025-11-15 | 4 | -90/+1 |
| | | |||||
| * | consolidate all modules under modules/ | Franck Cuny | 2025-11-03 | 1 | -5/+4 |
| | | |||||
| * | fix remote script | Franck Cuny | 2025-11-02 | 1 | -1/+1 |
| | | |||||
| * | remove colmena | Franck Cuny | 2025-11-02 | 3 | -75/+1 |
| | | |||||
| * | add helpers to build remotely with nixos | Franck Cuny | 2025-11-02 | 2 | -1/+137 |
| | | |||||
| * | simplify configuration for darwin | Franck Cuny | 2025-11-02 | 1 | -13/+0 |
| | | |||||
| * | simplify hosts management | Franck Cuny | 2025-10-24 | 1 | -14/+27 |
| | | |||||
| * | move the disk configuration for rivendell as a profile | Franck Cuny | 2025-10-18 | 1 | -0/+1 |
| | | |||||
| * | move modules under nixos | Franck Cuny | 2025-10-13 | 1 | -2/+0 |
| | | |||||
| * | consistent home-manager configuration for all nixos hosts | Franck Cuny | 2025-10-13 | 1 | -8/+21 |
| | | |||||
| * | make the remote unlock bits a nix module | Franck Cuny | 2025-10-12 | 1 | -0/+12 |
| | | | | | Move all the hardware configuration for rivendell into the default.nix. | ||||
| * | start to refactor nixos modules | Franck Cuny | 2025-09-12 | 1 | -0/+1 |
| | | |||||
| * | move common modules together and simplify imports | Franck Cuny | 2025-09-08 | 1 | -4/+2 |
| | | |||||
| * | Revert "move droplet specific settings to its own module" | Franck Cuny | 2025-09-08 | 1 | -2/+6 |
| | | | | | This reverts commit 3b47113c28c5180d4d5d710e3c1fe74f95aa7226. | ||||
| * | move droplet specific settings to its own module | Franck Cuny | 2025-09-08 | 1 | -6/+2 |
| | | |||||
| * | move deployment bits to colmena declaration | Franck Cuny | 2025-09-07 | 1 | -2/+24 |
| | | |||||
| * | move things around | Franck Cuny | 2025-09-06 | 4 | -1/+74 |
| | | |||||
| * | install correct version of colmena | Franck Cuny | 2025-09-04 | 2 | -1/+2 |
| | | |||||
| * | initial attempt at using colmena to deploy nixos configurations | Franck Cuny | 2025-09-01 | 2 | -0/+38 |
| | | | | | | | | | | | | | Can be used that way: ``` colmena exec --impure -v --on do-rproxy -- 'systemctl status nginx' ``` or ``` colmena --impure apply dry-activate --on synology-vm ``` | ||||
| * | configure keycloak with terraform | Franck Cuny | 2025-09-01 | 1 | -0/+2 |
| | | |||||
| * | my website will be managed in an external repository | Franck Cuny | 2025-08-31 | 2 | -29/+0 |
| | | |||||
| * | manage terraform configuration with terranix | Franck Cuny | 2025-08-31 | 2 | -1/+62 |
| | | | | | | | | | | All the terraform configuration is managed within one state instead of having multiple state for each components. This might not be the best practice but it simplifies things for me. Now, all I need to do is to run `nix run .#tf -- plan` and I can see what will be changed for all the resources that I care about. | ||||
| * | run `goget` on `go.fcuny.net` | Franck Cuny | 2025-08-24 | 2 | -0/+2 |
| | | |||||
| * | split-up firefox configuration | Franck Cuny | 2025-08-21 | 1 | -0/+1 |
| | | | | | | Ensure we install the bin package, so that we can use the 1password extension (we need a signed binary for that). | ||||
| * | more simplifications | Franck Cuny | 2025-08-12 | 1 | -2/+6 |
| | | |||||
| * | delete LLM related stuff for now | Franck Cuny | 2025-08-12 | 1 | -1/+0 |
| | | |||||
| * | move each machine configuration to a folder | Franck Cuny | 2025-08-12 | 1 | -59/+44 |
| | | | | | | This will give me a bit more flexibility to configure things per machine in the future. | ||||
| * | manage a DigitalOcean virtual machine with nixos | Franck Cuny | 2025-08-10 | 1 | -1/+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. | ||||
| * | fix configuration for work machine | Franck Cuny | 2025-07-24 | 1 | -0/+2 |
| | | | | | | | The hostname is capitalized so let's also capitalize the filename! The overlays are not under `customPackages` anymore. | ||||
| * | keep organizing into modules and profiles | Franck Cuny | 2025-07-21 | 1 | -3/+2 |
| | | |||||
| * | move all profiles, modules, and flakes to top-level | Franck Cuny | 2025-07-21 | 7 | -0/+355 |
| | | |||||
| * | nix libraries and modules will be under `nix/` | Franck Cuny | 2024-03-04 | 2 | -131/+0 |
| | | |||||
| * | install firefox | Franck Cuny | 2024-02-02 | 1 | -2/+11 |
| | | | | | | | | | | | | The firefox packages for darwin are broken. `bandithedoge/nixpkgs-firefox-darwin` provides an overlay to install the package on darwin. Add some specific configurations to make firefox work as I want out of the box. We also add NUR to install some firefox extensions (ublock, 1password). | ||||
| * | print various environments variable from CI | Franck Cuny | 2024-01-26 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | CI is currently failing with the following error: ``` go: errors parsing go.mod: /home/runner/work/world/world/go.mod:3: invalid go version '1.21.4': must match format 1.23 ``` From [1]: > Before Go 1.21, the initial release of a Go toolchain was version 1.N, not 1.N.0 which makes me think that I'm CI is running with a version of go older than 1.21, while I specify 1.21 in my nix config. If that's the case, something is not correct in the CI environment and I should fix it. Hopefully the script will give me the information I need to debug this. [1] https://go.dev/doc/toolchain#version | ||||
| * | add more commands to devshell's menu | Franck Cuny | 2024-01-22 | 1 | -0/+12 |
| | | |||||
| * | disable linter for yaml | Franck Cuny | 2024-01-21 | 1 | -1/+5 |
| | | | | | | | | This is causing `nix flake check` to fail on CI, and I don't know why. I don't have issues locally. Commenting this out until I have a fix. | ||||
| * | install some go related programs | Franck Cuny | 2024-01-21 | 1 | -2/+9 |
| | | |||||
| * | various fixes for errors reported by deadnix | Franck Cuny | 2023-12-15 | 2 | -21/+1 |
| | | |||||
| * | enable deadnix for pre-commit hook | Franck Cuny | 2023-12-14 | 1 | -2/+1 |
| | | | | | Now that I've deleted all unused code, I can run this properly. | ||||
| * | use devshell to build / switch the configuration | Franck Cuny | 2023-12-14 | 1 | -0/+18 |
| | | |||||
| * | pre-commit delegates all the work to treefmt | Franck Cuny | 2023-12-14 | 1 | -2/+6 |
| | | | | | Clean up the yaml file for the GHA. | ||||
| * | test | Franck Cuny | 2023-12-14 | 1 | -0/+1 |
| | | |||||
| * | additional cleanup for flakes | Franck Cuny | 2023-12-04 | 2 | -24/+52 |
| | | | | | | Move the host configuration to `flake/hosts.nix` to follow what we did with `devshell`. | ||||
| * | update to 23.11 and break down flakes | Franck Cuny | 2023-12-04 | 2 | -0/+61 |
| Update to 23.11 for both nix and home-manager. Break down the flake in multiple parts (hosts, devshell) so that they are easier to maintain. The main reason to start this is because `nix flake check` was failing, the flake was not correct. | |||||
