aboutsummaryrefslogtreecommitdiff
path: root/nix/machines (follow)
Commit message (Collapse)AuthorAgeFilesLines
* move machines definitions to top-levelFranck Cuny2025-07-213-179/+0
|
* import nix profile in the server profileFranck Cuny2025-07-211-15/+1
|
* move nix configuration to its own profileFranck Cuny2025-07-212-70/+2
|
* easier to read import pathsFranck Cuny2025-07-212-4/+4
|
* refactoring to use flake-parts and automatic imports of hostsFranck Cuny2025-07-2113-417/+206
| | | | | This is the first step in a large refactoring to use flake-parts, and to automatically imports hosts based on paths.
* configure the nixbld GID in the host configuration directlyFranck Cuny2025-07-171-0/+3
|
* build and deploy my personal website on the VMFranck Cuny2025-07-172-0/+11
|
* create common network configuration for nixosFranck Cuny2025-07-142-0/+42
|
* store backups locally and remotelyFranck Cuny2025-07-071-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.
* add secrets and configurations for cloudflaredFranck Cuny2025-07-062-0/+23
|
* various fixes for nix 25.05Franck Cuny2025-07-061-6/+10
|
* backup the VM to Google Cloud StorageFranck Cuny2025-06-303-37/+53
| | | | For now we only backup git repositories.
* add configuration for vm-synologyFranck Cuny2025-06-304-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.
* drop homebrewFranck Cuny2025-04-301-23/+0
|
* don't install packages via homebrewFranck Cuny2025-04-293-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.
* install element-desktop via nixFranck Cuny2025-04-291-1/+0
|
* use some binary cachesFranck Cuny2025-04-281-0/+8
|
* install tools with nix instead of brewFranck Cuny2025-04-211-3/+0
|
* remove configuration for the VMsFranck Cuny2025-04-205-176/+0
|
* aspect is light for macosFranck Cuny2025-04-141-3/+0
|
* a few more configurations for darwinFranck Cuny2025-04-051-1/+24
|
* install iterm2 and remove weztermFranck Cuny2025-04-051-0/+1
|
* add repomix integrationFranck Cuny2025-03-101-0/+4
| | | | | | - Install `repomix` via homebrew - Add `llm-bundle` just command and `readme-gen` template - Configure just integration in home config
* update some of the macos defaultsFranck Cuny2025-02-101-10/+22
|
* remove ssh key for github.rbx.comFranck Cuny2025-02-071-2/+0
|
* add ssh key for github.rbx.comFranck Cuny2025-02-071-3/+6
|
* remove configuration for old work laptopFranck Cuny2025-02-071-9/+0
|
* add ssh key for github.comFranck Cuny2025-02-071-0/+4
|
* consolidate homebrew configurationFranck Cuny2025-02-071-3/+13
| | | | uninstall iTerm2 and will replace it with wezterm
* new work laptopFranck Cuny2025-02-061-0/+9
|
* back to iterm2Franck Cuny2025-01-061-0/+1
|
* replace iterm2 with alacrittyFranck Cuny2025-01-031-1/+0
|
* fewer fontsFranck Cuny2025-01-031-7/+0
|
* removed a few services from vm-synologyFranck Cuny2024-12-284-189/+0
|
* hetzner machine is goneFranck Cuny2024-12-282-250/+0
|
* install cascadia fontFranck Cuny2024-12-251-0/+1
|
* remove emacsFranck Cuny2024-12-251-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.
* switch to the newer version of nixfmtFranck Cuny2024-12-1913-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.
* enable per repository hooksFranck Cuny2024-12-161-1/+1
| | | | | | See https://gitolite.com/gitolite/cookbook#adding-your-own-update-hooks for more details.
* some more cleanupFranck Cuny2024-12-161-0/+1
|
* move gitotlite to vm-synologyFranck Cuny2024-12-163-1/+155
|
* run `ddns-updater' on `vm-synology'Franck Cuny2024-12-152-1/+22
| | | | | It has a small UI and the configuration with the secrets is managed with `agenix'.
* fix misconfiguration of the bootloaderFranck Cuny2024-12-094-5/+12
|
* move each machine into a directoryFranck Cuny2024-12-0910-11/+13
| | | | it will be easier to break down some configs.
* set hostname and correct ssh keyFranck Cuny2024-12-094-5/+13
|
* move the configuration for hetzner under machinesFranck Cuny2024-12-083-1/+227
|
* more refactoringFranck Cuny2024-12-085-33/+42
|
* refactor overall configurationFranck Cuny2024-12-086-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.