aboutsummaryrefslogtreecommitdiff
path: root/nix/machines (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-07-21move machines definitions to top-levelFranck Cuny3-179/+0
2025-07-21import nix profile in the server profileFranck Cuny1-15/+1
2025-07-21move nix configuration to its own profileFranck Cuny2-70/+2
2025-07-21easier to read import pathsFranck Cuny2-4/+4
2025-07-21refactoring to use flake-parts and automatic imports of hostsFranck Cuny13-417/+206
This is the first step in a large refactoring to use flake-parts, and to automatically imports hosts based on paths.
2025-07-17configure the nixbld GID in the host configuration directlyFranck Cuny1-0/+3
2025-07-17build and deploy my personal website on the VMFranck Cuny2-0/+11
2025-07-14create common network configuration for nixosFranck Cuny2-0/+42
2025-07-07store backups locally and remotelyFranck Cuny1-5/+38
It might be useful to have a local backup so that I don't need to pull it from the remote bucket. It is useful to be able to quickly browse and see what's in the backup, and having to go to GCS for that is a waste of resources. Export environment variables to make it easier to interact with the local repository.
2025-07-06add secrets and configurations for cloudflaredFranck Cuny2-0/+23
2025-07-06various fixes for nix 25.05Franck Cuny1-6/+10
2025-06-30backup the VM to Google Cloud StorageFranck Cuny3-37/+53
For now we only backup git repositories.
2025-06-30add configuration for vm-synologyFranck Cuny4-0/+219
This is a VM running on the Synology NAS. For now it only run `gitolite`, but we may host additional services in the future.
2025-04-30drop homebrewFranck Cuny1-23/+0
2025-04-29don't install packages via homebrewFranck Cuny3-21/+4
We can install everything through nix at this point. Add a helper function to check the type of the machine so we can install some packages for work vs. personal.
2025-04-29install element-desktop via nixFranck Cuny1-1/+0
2025-04-28use some binary cachesFranck Cuny1-0/+8
2025-04-21install tools with nix instead of brewFranck Cuny1-3/+0
2025-04-20remove configuration for the VMsFranck Cuny5-176/+0
2025-04-14aspect is light for macosFranck Cuny1-3/+0
2025-04-05a few more configurations for darwinFranck Cuny1-1/+24
2025-04-05install iterm2 and remove weztermFranck Cuny1-0/+1
2025-03-10add repomix integrationFranck Cuny1-0/+4
- Install `repomix` via homebrew - Add `llm-bundle` just command and `readme-gen` template - Configure just integration in home config
2025-02-10update some of the macos defaultsFranck Cuny1-10/+22
2025-02-07remove ssh key for github.rbx.comFranck Cuny1-2/+0
2025-02-07add ssh key for github.rbx.comFranck Cuny1-3/+6
2025-02-07remove configuration for old work laptopFranck Cuny1-9/+0
2025-02-07add ssh key for github.comFranck Cuny1-0/+4
2025-02-07consolidate homebrew configurationFranck Cuny1-3/+13
uninstall iTerm2 and will replace it with wezterm
2025-02-06new work laptopFranck Cuny1-0/+9
2025-01-06back to iterm2Franck Cuny1-0/+1
2025-01-03replace iterm2 with alacrittyFranck Cuny1-1/+0
2025-01-03fewer fontsFranck Cuny1-7/+0
2024-12-28removed a few services from vm-synologyFranck Cuny4-189/+0
2024-12-28hetzner machine is goneFranck Cuny2-250/+0
2024-12-25install cascadia fontFranck Cuny1-0/+1
2024-12-25remove emacsFranck Cuny1-1/+0
Will try to go for a few weeks without emacs, and force myself to use VSCode and Zed, and see if they are good replacements.
2024-12-19switch to the newer version of nixfmtFranck Cuny13-72/+159
`nixfmt-rfc-style' replaces `nixfmt-classic'. It's actively maintained, but also changes the style, so this commit touches all the files in the repository.
2024-12-16enable per repository hooksFranck Cuny1-1/+1
See https://gitolite.com/gitolite/cookbook#adding-your-own-update-hooks for more details.
2024-12-16some more cleanupFranck Cuny1-0/+1
2024-12-16move gitotlite to vm-synologyFranck Cuny3-1/+155
2024-12-15run `ddns-updater' on `vm-synology'Franck Cuny2-1/+22
It has a small UI and the configuration with the secrets is managed with `agenix'.
2024-12-09fix misconfiguration of the bootloaderFranck Cuny4-5/+12
2024-12-09move each machine into a directoryFranck Cuny10-11/+13
it will be easier to break down some configs.
2024-12-09set hostname and correct ssh keyFranck Cuny4-5/+13
2024-12-08move the configuration for hetzner under machinesFranck Cuny3-1/+227
2024-12-08more refactoringFranck Cuny5-33/+42
2024-12-08refactor overall configurationFranck Cuny6-0/+212
The configuration of the various hosts and home-manager was becoming a bit complex for no valid reasons. Try to simplify this a bit.