aboutsummaryrefslogtreecommitdiff
path: root/nix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* structure emacs configurationFranck Cuny2025-06-087-460/+545
|
* Revert "switch from wezterm to alacritty again"Franck Cuny2025-06-021-46/+57
| | | | This reverts commit 59a5acde4140a51588c28fa36f8f4d45b5458d6f.
* more configuration for emacsFranck Cuny2025-06-021-220/+343
|
* add things related to projects / rgFranck Cuny2025-05-221-22/+33
|
* more refactoring, move things upFranck Cuny2025-05-222-55/+61
|
* more configuration for emacsFranck Cuny2025-05-192-4/+7
|
* reorganize more configurationsFranck Cuny2025-05-191-38/+59
|
* keybindings for flymake + copy some environment variablesFranck Cuny2025-05-191-2/+7
|
* move settings related to backups togetherFranck Cuny2025-05-191-2/+4
|
* switch from wezterm to alacritty againFranck Cuny2025-05-161-57/+46
|
* show tabsFranck Cuny2025-05-141-1/+1
|
* align comments and add back function to rename buffersFranck Cuny2025-05-141-24/+41
|
* initial configuration for gptel and aidermacsFranck Cuny2025-05-141-0/+31
|
* adjust whitespace mode configurationFranck Cuny2025-05-141-2/+1
|
* more emacs packagesFranck Cuny2025-05-121-11/+9
|
* small tweaks for how to list packages to installFranck Cuny2025-05-125-41/+19
|
* emacs: dired+whitespacesFranck Cuny2025-05-121-3/+20
|
* install a few more toolsFranck Cuny2025-05-122-2/+7
|
* fish alias to ssh to edge machinesFranck Cuny2025-05-121-0/+2
|
* theme for weztermFranck Cuny2025-05-121-4/+2
|
* working emacs configuration managed with nixFranck Cuny2025-05-122-475/+264
|
* add utmctl to pathFranck Cuny2025-05-091-0/+3
|
* do not try to be smartFranck Cuny2025-05-091-22/+14
|
* load environment variables properlyFranck Cuny2025-05-042-5/+3
| | | | | we were only loading the one for aspell, but not the $PATH. We actually don't need the one for aspell.
* some tweaks for weztermFranck Cuny2025-05-011-1/+7
|
* restore weztermFranck Cuny2025-05-011-0/+61
|
* drop homebrewFranck Cuny2025-04-301-23/+0
|
* add more aliases for ssh to various environmentsFranck Cuny2025-04-301-1/+13
|
* no need for a desktop configurationFranck Cuny2025-04-302-1/+1
|
* update ssh alias for prod hostFranck Cuny2025-04-301-1/+1
|
* disable more GUI elementsFranck Cuny2025-04-291-3/+10
|
* don't install packages via homebrewFranck Cuny2025-04-297-22/+38
| | | | | | | 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.
* don't use dape with emacsFranck Cuny2025-04-292-14/+0
|
* install element-desktop via nixFranck Cuny2025-04-293-1/+7
|
* add headers to elisp filesFranck Cuny2025-04-292-0/+18
|
* initial import of emacs configFranck Cuny2025-04-296-8/+562
|
* use some binary cachesFranck Cuny2025-04-281-0/+8
|
* add a script `nomad-prod` to open the nomad ui for the production cellsFranck Cuny2025-04-281-0/+26
|
* automatically add packages to the overlaysFranck Cuny2025-04-242-6/+6
| | | | | Store custom packages under `customPackages` to make it easier to distinct them from the rest of the packages.
* drop justFranck Cuny2025-04-242-3/+0
|
* build python packages for llmFranck Cuny2025-04-244-13/+14
| | | | | | | | To get a more recent version of the llm python tool and the anthropic module, we need to build the packages ourselves. Refactor how we're building overlays to make it easier to add new packages using the `pkgsUnstable` set.
* add more shell aliases for nix commandsFranck Cuny2025-04-241-2/+4
|
* install tools with nix instead of brewFranck Cuny2025-04-213-3/+3
|
* remove configuration for the VMsFranck Cuny2025-04-205-176/+0
|
* add a few more aliasesFranck Cuny2025-04-181-1/+4
|
* set a theme for batFranck Cuny2025-04-181-0/+1
|
* use emacs from home manager and disable native compFranck Cuny2025-04-181-2/+6
|
* do not set the prompt for kubieFranck Cuny2025-04-181-1/+1
|
* no control mater for githubFranck Cuny2025-04-181-0/+4
|
* aspect is light for macosFranck Cuny2025-04-141-3/+0
|
* show part of the path with starshipFranck Cuny2025-04-141-0/+3
|
* install bat and configure it for k9sFranck Cuny2025-04-142-1/+64
|
* git configurationFranck Cuny2025-04-071-5/+24
| | | | mostly applying stuff from https://blog.gitbutler.com/how-git-core-devs-configure-git/
* more starship configurationFranck Cuny2025-04-071-2/+35
|
* a few more tweaksFranck Cuny2025-04-052-0/+10
|
* install emacs and aiderFranck Cuny2025-04-051-0/+4
|
* a few more configurations for darwinFranck Cuny2025-04-051-1/+24
|
* install iterm2 and remove weztermFranck Cuny2025-04-052-61/+1
|
* use correct font for terminalFranck Cuny2025-03-151-1/+1
|
* generate consistent aliasesFranck Cuny2025-03-151-8/+41
|
* set email in gitFranck Cuny2025-03-151-1/+1
|
* add repomix integrationFranck Cuny2025-03-103-2/+10
| | | | | | - Install `repomix` via homebrew - Add `llm-bundle` just command and `readme-gen` template - Configure just integration in home config
* ensure llm templates dir existsFranck Cuny2025-03-101-2/+1
|
* 🚀 Refactor LLM config: Move to standardized templates and improve setupFranck Cuny2025-02-281-6/+12
| | | | | | | | | | | - Migrated prompts from text files to YAML templates in `.config/llm/templates/` directory - Updated fish shell aliases to use the new template system with `-t` flag instead of reading files - Enhanced justfile's `llm` target with proper Claude model setup and 1Password integration - Added `LLM_USER_PATH` environment variable for consistent configuration path - Fixed PR prompt format to better organize content and remove issue resolution section - Updated Nix configuration to support the new file structure The changes standardize our LLM prompt system and make it more maintainable, while improving the setup experience for new users. 🧰
* 🤖 Add LLM tooling and prompts for Git workflow automationFranck Cuny2025-02-242-0/+17
| | | | | | | | | | | | - Add new section in README about LLM tooling installation - Create prompts directory with templates for commit and PR messages - Add new llm.nix module with: - Configuration for prompt file locations - Fish shell aliases for generating commit and PR messages using Claude 3.5 - Add `llm` recipe in justfile to install llm CLI tool and Anthropic provider - Integrate LLM module into home-manager configuration The changes introduce automation for generating high-quality commit messages and PR descriptions using AI, while keeping the prompts configurable and version controlled.
* add ~/.local/bin to the pathFranck Cuny2025-02-241-1/+4
|
* will figure out ligature for wezterm laterFranck Cuny2025-02-221-1/+0
|
* add some python toolsFranck Cuny2025-02-221-0/+4
|
* use proper git user based on remoteFranck Cuny2025-02-101-0/+8
|
* use ligature in weztermFranck Cuny2025-02-101-1/+4
|
* switch to monaspace argon font for terminalFranck Cuny2025-02-101-1/+1
|
* update some of the macos defaultsFranck Cuny2025-02-101-10/+22
|
* remove ssh key for github.rbx.comFranck Cuny2025-02-071-2/+0
|
* ensure path existsFranck Cuny2025-02-071-0/+5
|
* add more aliases for hashiFranck Cuny2025-02-071-0/+6
|
* store all ssh sockets under the same pathFranck Cuny2025-02-071-10/+2
|
* add ssh key for github.rbx.comFranck Cuny2025-02-071-3/+6
|
* remove configuration for old work laptopFranck Cuny2025-02-071-9/+0
|
* install and configure weztermFranck Cuny2025-02-071-0/+59
|
* configure ghFranck Cuny2025-02-071-1/+15
|
* add ssh key for github.comFranck Cuny2025-02-071-0/+4
|
* consolidate homebrew configurationFranck Cuny2025-02-072-4/+13
| | | | uninstall iTerm2 and will replace it with wezterm
* install vault (this is needed for hashi)Franck Cuny2025-02-061-0/+1
|
* install additional work related toolsFranck Cuny2025-02-061-1/+1
| | | | | We're switching architecture too, so ensure we install the correct binaries.
* new work laptopFranck Cuny2025-02-061-0/+9
|
* replace email addressFranck Cuny2025-01-311-1/+1
|
* fix configuration for SAPIFranck Cuny2025-01-312-4/+11
|
* include SAPI's configuration if it's presentFranck Cuny2025-01-311-0/+3
|
* include all the keys in the vaultFranck Cuny2025-01-311-1/+0
|
* enable eza again and add more git aliasesFranck Cuny2025-01-132-0/+20
|
* more readable in the terminalFranck Cuny2025-01-061-3/+0
|
* back to iterm2Franck Cuny2025-01-062-12/+1
|
* slightly larger font for alacrittyFranck Cuny2025-01-031-1/+1
|
* replace iterm2 with alacrittyFranck Cuny2025-01-032-1/+12
|
* fewer fontsFranck Cuny2025-01-031-7/+0
|
* one more alias for gitFranck Cuny2024-12-301-0/+1
|
* add a few aliases to fish and git for gitFranck Cuny2024-12-302-0/+18
|
* remove eza: it is too intrusiveFranck Cuny2024-12-291-19/+0
|
* starship is too noisyFranck Cuny2024-12-281-26/+0
|
* simplify a bit home-manager configurationFranck Cuny2024-12-284-21/+22
|
* remove secrets and agenix since nothing uses themFranck Cuny2024-12-281-2/+0
|
* removed a few services from vm-synologyFranck Cuny2024-12-284-189/+0
|
* hetzner machine is goneFranck Cuny2024-12-282-250/+0
|
* enable starshipFranck Cuny2024-12-281-0/+26
|
* drop aspell and set editor to codeFranck Cuny2024-12-271-14/+2
|
* remove mention of other git serversFranck Cuny2024-12-273-21/+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.
* fix the configuration for aspellFranck Cuny2024-12-191-2/+11
|
* install just and add an aliasFranck Cuny2024-12-191-0/+2
|
* add a few more rules to justfileFranck Cuny2024-12-191-1/+1
|
* formatFranck Cuny2024-12-191-1/+2
|
* switch to the newer version of nixfmtFranck Cuny2024-12-1925-131/+271
| | | | | | `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.
* use treefmt to format all the filesFranck Cuny2024-12-193-11/+7
|
* sign using the key from 1passwordFranck Cuny2024-12-191-1/+1
|
* cleanup ssh match blocksFranck Cuny2024-12-181-6/+6
|
* use ssh instead of http when working on my repositoriesFranck Cuny2024-12-181-0/+3
|
* add overlay for the hashi toolFranck Cuny2024-12-181-0/+10
|
* install some tools only on work machineFranck Cuny2024-12-183-10/+19
|
* add support for overlays and add one for `sapi'Franck Cuny2024-12-182-0/+8
|
* fish defaults are fineFranck Cuny2024-12-181-9/+0
|
* install rustupFranck Cuny2024-12-161-0/+3
|
* enable per repository hooksFranck Cuny2024-12-161-1/+1
| | | | | | See https://gitolite.com/gitolite/cookbook#adding-your-own-update-hooks for more details.
* add myself to the podman groupFranck Cuny2024-12-161-1/+1
|
* fix alias for ukctxFranck Cuny2024-12-162-8/+12
|
* enable fish integration for direnvFranck Cuny2024-12-161-0/+1
|
* configure the git email correctlyFranck Cuny2024-12-161-3/+9
| | | | | The syntax for `hasconfig' was not correct, and as a result the wrong email was selected. I verified this one is working as expected.
* update the alias to fetch the kube configFranck Cuny2024-12-161-1/+2
|
* some more cleanupFranck Cuny2024-12-163-34/+35
|
* refactor home-managerFranck Cuny2024-12-168-226/+277
| | | | Only install what's needed for specific OSes.
* 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'.
* use agenix to manage secrets in the repositoryFranck Cuny2024-12-141-0/+2
|
* fix misconfiguration of the bootloaderFranck Cuny2024-12-094-5/+12
|
* move each machine into a directoryFranck Cuny2024-12-0911-12/+14
| | | | it will be easier to break down some configs.
* set hostname and correct ssh keyFranck Cuny2024-12-095-10/+17
|
* move the configuration for hetzner under machinesFranck Cuny2024-12-0811-146/+68
|
* fix conflictFranck Cuny2024-12-082-40/+2
|
* more refactoringFranck Cuny2024-12-0821-634/+116
|
* refactor overall configurationFranck Cuny2024-12-0810-0/+546
| | | | | The configuration of the various hosts and home-manager was becoming a bit complex for no valid reasons. Try to simplify this a bit.
* add shell aliases for kubectl and kubieFranck Cuny2024-12-031-0/+5
|
* install zoom on the MBA.Franck Cuny2024-12-021-0/+3
|
* install k9sFranck Cuny2024-12-021-0/+1
|
* minor tweaks related to k8sFranck Cuny2024-12-021-2/+3
|
* don't install zoomFranck Cuny2024-12-022-1/+4
| | | | | It's managed by IT, it's causing an error every time. I'll install it only on the MBA.
* update to 24.11Franck Cuny2024-12-012-2/+2
|
* remove unused fontsFranck Cuny2024-12-013-20/+1
|
* install a few more toolsFranck Cuny2024-11-291-23/+39
|
* fix what I brokeFranck Cuny2024-11-181-2/+5
| | | | | - `nix.settings.auto-optimise-store` is known to corrupt the Nix Store, please use `nix.optimise.automatic` instead. - The option definition `nix.gc.dates' in `/nix/store/vqcfrawi0yjswl7gnr73ly0k8jcyljmy-source/nix/hosts/common/nix.nix' no longer has any effect; please remove it.
* fix commentFranck Cuny2024-11-181-1/+1
|
* some tuning for nixFranck Cuny2024-11-181-2/+3
|
* more configuration for ezaFranck Cuny2024-11-182-0/+11
|
* add eza, an alternative to lsFranck Cuny2024-11-181-0/+7
|
* configuration for yt-dlpFranck Cuny2024-11-183-2/+36
|
* install a few more media toolsFranck Cuny2024-11-171-1/+3
|
* manage a few more things with nix instead of homebrewFranck Cuny2024-11-172-15/+22
|
* move machine configurations under darwin and nixosFranck Cuny2024-11-1715-62/+45
| | | | Don't manage fonts on Darwin with homebrew.
* install font dejavuFranck Cuny2024-11-081-4/+7
|
* run excalidraw in a container and make it available over httpsFranck Cuny2024-11-061-5/+27
|
* align commentFranck Cuny2024-11-051-2/+1
|
* stop displaying some messages from brewFranck Cuny2024-11-041-0/+2
|
* install mpv (mpv.io)Franck Cuny2024-11-041-0/+3
|
* formattingFranck Cuny2024-11-041-10/+2
|
* don't like this oneFranck Cuny2024-10-271-2/+0
|
* move firewall configuration to the network moduleFranck Cuny2024-10-273-25/+32
|
* this may simplify things ?Franck Cuny2024-10-271-22/+28
|
* centralize more configurations related to darwinFranck Cuny2024-10-263-22/+13
|
* fix typo for the name of the cascadia fontFranck Cuny2024-10-261-2/+2
|
* don't pin to a specific version of GoFranck Cuny2024-10-261-26/+5
| | | | Drop python packages, they will be installed as needed per projects.
* add the font cascadiaFranck Cuny2024-10-261-6/+4
|
* configure the host's name for the MBAFranck Cuny2024-10-261-3/+5
|
* automatically install updates for MacOSFranck Cuny2024-10-261-0/+1
|
* prevent webcrawler to index pagesFranck Cuny2024-10-211-1/+2
|
* add credential managerFranck Cuny2024-10-201-0/+1
|
* delete packages since they don't exist anymoreFranck Cuny2024-10-181-5/+1
|
* delete more python codeFranck Cuny2024-10-141-12/+0
|
* delete a bunch of python related stuffFranck Cuny2024-10-141-4/+0
|
* backup the repositoriesFranck Cuny2024-10-081-8/+24
|
* new ssh public key for my userFranck Cuny2024-10-081-7/+7
|
* clean up the devshell setupFranck Cuny2024-10-051-42/+37
|
* enable tmuxFranck Cuny2024-10-051-0/+21
|
* install nixos-rebuildFranck Cuny2024-09-281-0/+1
| | | | So that I can build the configuration for remote hosts
* install pandocFranck Cuny2024-09-281-0/+1
|
* update some of the fontsFranck Cuny2024-09-281-2/+3
|
* sort repositories by ageFranck Cuny2024-09-211-0/+1
|
* a few more tweaks for cgitFranck Cuny2024-09-211-4/+6
|
* let's try once againFranck Cuny2024-09-211-11/+3
|
* try to configure using the cgit moduleFranck Cuny2024-09-211-65/+31
|
* I think this is the correct configurationFranck Cuny2024-09-211-3/+3
|
* configure fcgiwrap properlyFranck Cuny2024-09-211-3/+3
| | | | This is related to https://discourse.nixos.org/t/51419
* tweak cgitrcFranck Cuny2024-09-211-1/+1
|
* add fcuny to git + sudo accessFranck Cuny2024-09-132-2/+6
|
* we need a state version now for MacosFranck Cuny2024-09-132-0/+4
|
* update deps and remove nur/firefox overlaysFranck Cuny2024-09-131-3/+1
|
* minior changes to devshell configurationFranck Cuny2024-09-131-9/+12
|
* add a TODO for wildcatFranck Cuny2024-09-131-0/+1
|
* just use the default fish setupFranck Cuny2024-09-131-36/+0
|
* watch for changes to the devshell configurationFranck Cuny2024-09-132-2/+5
|
* use default path for gitoliteFranck Cuny2024-08-051-3/+2
|
* we need configFranck Cuny2024-08-051-1/+1
|
* store gitolite data on /srvFranck Cuny2024-08-051-3/+3
|
* additional settingsFranck Cuny2024-08-051-1/+57
|
* attempt at configuring cgit and gitoliteFranck Cuny2024-08-051-0/+55
|
* fix nginx configuration for fcuny.netFranck Cuny2024-08-051-2/+2
|
* another attempt for nginx and acmeFranck Cuny2024-08-051-0/+8
|
* initial nginx configuration for fcuny.netFranck Cuny2024-08-052-0/+31
|
* set the ssh key for user fcunyFranck Cuny2024-08-053-7/+11
|
* add a new host: wildcatFranck Cuny2024-08-059-2/+111
| | | | This is a VPS on hetzner.
* add a linux VM as a new hostFranck Cuny2024-08-033-0/+55
| | | | | The linux VM runs with UTM, and it has a very basic configuration for now.
* no need to install go related packagesFranck Cuny2024-07-221-7/+0
| | | | There's no more go things in this repo
* remove commands from devenvFranck Cuny2024-07-221-44/+0
|
* bump nixos to 24.05Franck Cuny2024-07-222-2/+5
|
* clean up a bunch of home-manager stuffFranck Cuny2024-05-235-187/+1
| | | | No need for alacritty, tmux, firefox, and zsh.
* clean up python packagesFranck Cuny2024-05-061-12/+0
|
* more deletionFranck Cuny2024-05-062-5/+0
|
* move ipconverter under `src`Franck Cuny2024-05-052-2/+0
|
* move seqstatFranck Cuny2024-05-042-7/+0
|
* move the slocalc under `src`Franck Cuny2024-05-042-4/+1
|
* don't install the script for pizzaFranck Cuny2024-05-042-2/+0
|
* ensure we install coreutilFranck Cuny2024-05-041-0/+1
|
* more tweaksFranck Cuny2024-05-031-2/+2
|
* tmux stuffFranck Cuny2024-05-021-0/+4
|
* drop zshFranck Cuny2024-05-026-10/+5
|
* i dont knowFranck Cuny2024-05-021-0/+1
|
* install and configure tmux for alacrittyFranck Cuny2024-05-022-21/+43
|
* configure fish and install alacrittyFranck Cuny2024-05-012-0/+49
|
* enable ruffFranck Cuny2024-04-291-0/+1
|
* add `robloxenv` to manage hashi credentialsFranck Cuny2024-04-293-3/+8
| | | | | I never know how to get the credentials for some hashi components. This script helps with getting the credentials I need at the edge.
* ignore all of github.rbx.comFranck Cuny2024-04-291-1/+1
|
* add a script to fetch cheeseboard's menuFranck Cuny2024-04-283-4/+10
| | | | Delete the version in go.
* install required python packages for ruff-lspFranck Cuny2024-04-231-0/+3
|
* install and configure aspellFranck Cuny2024-04-231-1/+13
|
* install aspellFranck Cuny2024-04-221-0/+6
|
* switch to fish as the default shellFranck Cuny2024-04-195-2/+20
|
* move the `slocalc` to a python scriptFranck Cuny2024-04-162-1/+4
|
* install nomad packFranck Cuny2024-04-151-0/+1
|
* add and remove some packagesFranck Cuny2024-04-152-3/+4
|
* fix a typo and update 1password configFranck Cuny2024-03-121-1/+3
|
* installing vscode through nix does not work well for meFranck Cuny2024-03-121-109/+0
|
* switch to absolute pathFranck Cuny2024-03-116-5/+120
|
* reorganize common files for hostsFranck Cuny2024-03-111-2/+3
| | | | Move the common configuration for nix to its own file.
* share configuration for shell utilsFranck Cuny2024-03-075-80/+66
|
* install seqstat on the work profileFranck Cuny2024-03-061-1/+3
|
* enable copilot for vscodeFranck Cuny2024-03-061-0/+2
|
* rename `tools` to `packages` to follow conventionFranck Cuny2024-03-061-1/+1
| | | | | | The convention is to use `pkgs` or `packages` for overlays and definition of custom packages. Since I'm already using `pkg` for go, I prefer to use `packages` for my scripts.
* set correct git email in the profilesFranck Cuny2024-03-063-1/+8
|
* use absolute path by using `$self`Franck Cuny2024-03-061-2/+2
|
* install my own scriptsFranck Cuny2024-03-063-3/+20
| | | | | | This is the first step to re-enable installing custom scripts. The next step will be to rename `tools` to `packages`, and then if needed I will be able to support overlays.
* add configuration for my work machineFranck Cuny2024-03-045-6/+91
|
* don't sign git commitsFranck Cuny2024-03-041-17/+1
| | | | Simplify the configuration as this is not something I currently use.