| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2024-09-13 | just use the default fish setup | Franck Cuny | 1 | -36/+0 | |
| 2024-09-13 | watch for changes to the devshell configuration | Franck Cuny | 2 | -2/+5 | |
| 2024-08-05 | use default path for gitolite | Franck Cuny | 1 | -3/+2 | |
| 2024-08-05 | we need config | Franck Cuny | 1 | -1/+1 | |
| 2024-08-05 | store gitolite data on /srv | Franck Cuny | 1 | -3/+3 | |
| 2024-08-05 | additional settings | Franck Cuny | 1 | -1/+57 | |
| 2024-08-05 | attempt at configuring cgit and gitolite | Franck Cuny | 1 | -0/+55 | |
| 2024-08-05 | fix nginx configuration for fcuny.net | Franck Cuny | 1 | -2/+2 | |
| 2024-08-05 | another attempt for nginx and acme | Franck Cuny | 1 | -0/+8 | |
| 2024-08-05 | initial nginx configuration for fcuny.net | Franck Cuny | 2 | -0/+31 | |
| 2024-08-05 | set the ssh key for user fcuny | Franck Cuny | 3 | -7/+11 | |
| 2024-08-05 | add a new host: wildcat | Franck Cuny | 9 | -2/+111 | |
| This is a VPS on hetzner. | |||||
| 2024-08-03 | add a linux VM as a new host | Franck Cuny | 3 | -0/+55 | |
| The linux VM runs with UTM, and it has a very basic configuration for now. | |||||
| 2024-07-22 | no need to install go related packages | Franck Cuny | 1 | -7/+0 | |
| There's no more go things in this repo | |||||
| 2024-07-22 | remove commands from devenv | Franck Cuny | 1 | -44/+0 | |
| 2024-07-22 | bump nixos to 24.05 | Franck Cuny | 2 | -2/+5 | |
| 2024-05-23 | clean up a bunch of home-manager stuff | Franck Cuny | 5 | -187/+1 | |
| No need for alacritty, tmux, firefox, and zsh. | |||||
| 2024-05-06 | clean up python packages | Franck Cuny | 1 | -12/+0 | |
| 2024-05-06 | more deletion | Franck Cuny | 2 | -5/+0 | |
| 2024-05-05 | move ipconverter under `src` | Franck Cuny | 2 | -2/+0 | |
| 2024-05-04 | move seqstat | Franck Cuny | 2 | -7/+0 | |
| 2024-05-04 | move the slocalc under `src` | Franck Cuny | 2 | -4/+1 | |
| 2024-05-04 | don't install the script for pizza | Franck Cuny | 2 | -2/+0 | |
| 2024-05-04 | ensure we install coreutil | Franck Cuny | 1 | -0/+1 | |
| 2024-05-03 | more tweaks | Franck Cuny | 1 | -2/+2 | |
| 2024-05-02 | tmux stuff | Franck Cuny | 1 | -0/+4 | |
| 2024-05-02 | drop zsh | Franck Cuny | 6 | -10/+5 | |
| 2024-05-02 | i dont know | Franck Cuny | 1 | -0/+1 | |
| 2024-05-02 | install and configure tmux for alacritty | Franck Cuny | 2 | -21/+43 | |
| 2024-05-01 | configure fish and install alacritty | Franck Cuny | 2 | -0/+49 | |
| 2024-04-29 | enable ruff | Franck Cuny | 1 | -0/+1 | |
| 2024-04-29 | add `robloxenv` to manage hashi credentials | Franck Cuny | 3 | -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. | |||||
| 2024-04-29 | ignore all of github.rbx.com | Franck Cuny | 1 | -1/+1 | |
| 2024-04-28 | add a script to fetch cheeseboard's menu | Franck Cuny | 3 | -4/+10 | |
| Delete the version in go. | |||||
| 2024-04-23 | install required python packages for ruff-lsp | Franck Cuny | 1 | -0/+3 | |
| 2024-04-23 | install and configure aspell | Franck Cuny | 1 | -1/+13 | |
| 2024-04-22 | install aspell | Franck Cuny | 1 | -0/+6 | |
| 2024-04-19 | switch to fish as the default shell | Franck Cuny | 5 | -2/+20 | |
| 2024-04-16 | move the `slocalc` to a python script | Franck Cuny | 2 | -1/+4 | |
| 2024-04-15 | install nomad pack | Franck Cuny | 1 | -0/+1 | |
| 2024-04-15 | add and remove some packages | Franck Cuny | 2 | -3/+4 | |
| 2024-03-12 | fix a typo and update 1password config | Franck Cuny | 1 | -1/+3 | |
| 2024-03-12 | installing vscode through nix does not work well for me | Franck Cuny | 1 | -109/+0 | |
| 2024-03-11 | switch to absolute path | Franck Cuny | 6 | -5/+120 | |
| 2024-03-11 | reorganize common files for hosts | Franck Cuny | 1 | -2/+3 | |
| Move the common configuration for nix to its own file. | |||||
| 2024-03-07 | share configuration for shell utils | Franck Cuny | 5 | -80/+66 | |
| 2024-03-06 | install seqstat on the work profile | Franck Cuny | 1 | -1/+3 | |
| 2024-03-06 | enable copilot for vscode | Franck Cuny | 1 | -0/+2 | |
| 2024-03-06 | rename `tools` to `packages` to follow convention | Franck Cuny | 1 | -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. | |||||
| 2024-03-06 | set correct git email in the profiles | Franck Cuny | 3 | -1/+8 | |
| 2024-03-06 | use absolute path by using `$self` | Franck Cuny | 1 | -2/+2 | |
| 2024-03-06 | install my own scripts | Franck Cuny | 3 | -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. | |||||
| 2024-03-04 | add configuration for my work machine | Franck Cuny | 5 | -6/+91 | |
| 2024-03-04 | don't sign git commits | Franck Cuny | 1 | -17/+1 | |
| Simplify the configuration as this is not something I currently use. | |||||
| 2024-03-04 | move all home-manager settings under the profiles | Franck Cuny | 6 | -5/+414 | |
| 2024-03-04 | create profiles for home-manager | Franck Cuny | 1 | -0/+45 | |
| To make it easier to support multiple systems with this configuration, move the current configuration for my personal machine to a profile named `personal.nix`. When I add a work machine the profile can be named `work.nix` and all configurations related to that system will live there. | |||||
| 2024-03-04 | common macos preferences are moved to a module | Franck Cuny | 1 | -0/+1 | |
| 2024-03-04 | extract shared code for darwin to a new module | Franck Cuny | 1 | -0/+1 | |
| 2024-03-04 | nix libraries and modules will be under `nix/` | Franck Cuny | 2 | -0/+131 | |
| 2023-12-09 | delete even more unused configurations | Franck Cuny | 3 | -78/+0 | |
| 2023-08-21 | remove custom tools | Franck Cuny | 2 | -2/+0 | |
| 2023-07-05 | add x509-info back to the list of tools | Franck Cuny | 1 | -0/+1 | |
| 2023-05-08 | modules/wireguard: move the module to the right location | Franck Cuny | 2 | -45/+1 | |
| 2023-05-08 | module for homelab | Franck Cuny | 1 | -0/+1 | |
| 2023-05-07 | home: get rid of mail / gpg modules | Franck Cuny | 1 | -1/+0 | |
| I don't use GPG anymore and I don't read mail in Emacs anymore. | |||||
| 2023-04-03 | hosts/carmel: reconfigure the host as a router | Franck Cuny | 1 | -1/+1 | |
| I'm not using it as a desktop, and the current router is getting old and will likely fail in the near future. It's also a debian machine configured manually, so let's reconfigure carmel as our new router. There are three NICs in the host: 2 are 10Gb and one is 1Gb. The 1Gb will be used as the upstream interface, and one of the 10Gb will be for the LAN. There are 2 VLANs to configure: one for IoT devices and one for guest. | |||||
| 2023-03-27 | modules/sendsms: gate the unit with a file | Franck Cuny | 1 | -0/+1 | |
| To prevent the unit to be triggered multiple times if the host has already rebooted, we create a gate file when we're done running, and before running, we check if the file exists. Enable the service on tahoe. Don't restart the unit when its definition has changed. | |||||
| 2023-03-11 | secrets: use homeage to manage secrets for home-manager | Franck Cuny | 1 | -0/+8 | |
| Instead of using agenix for all the secrets, I can use homeage for secrets that are related to my user sessions. Secrets by default will be store under `~/.secrets'. They are encrypted using `age' and to decrypt them, a key is expected to be located under `~/.age/key.txt'. The last place where I was using `pass' (and so GPG too) was for the secrets for `mbsync': this change adds a secret for fastmail to the repository and update `mbsync' configuration to use it. | |||||
| 2023-03-04 | ref: don't use my custom tools for now | Franck Cuny | 2 | -4/+0 | |
| I'm rewriting them in go and they are not ready to be used yet. | |||||
| 2023-01-07 | feat(home/packages): add tool masked-emails | Franck Cuny | 1 | -0/+1 | |
| 2023-01-03 | feat: update to nix 22.11 | Franck Cuny | 1 | -8/+12 | |
| 2022-11-30 | feat(modules/sensdms): a module to send an SMS | Franck Cuny | 1 | -0/+1 | |
| A new module `sendsms` is added to send SMS when the host reboots. It's triggered by systemd when the host boots and once the network is available. | |||||
| 2022-10-22 | feat(home/packages): install the tool x509-info | Franck Cuny | 1 | -0/+1 | |
| 2022-10-03 | feat(home/packages): install gh-ssh-keys | Franck Cuny | 1 | -0/+1 | |
| Add a new input to the flake configuration to install `gh-ssh-keys`. | |||||
| 2022-09-26 | feat(naersk): use naersk to build packages with rust | Franck Cuny | 2 | -7/+15 | |
| naersk makes it simple to build rust project in nix. For this to work, `mkSystem` and `mkHomeManagerConfiguration` needs to pass naersk to my overlays. I dropped the support to run the tools with `nix run .#tools...`: I don't use this in practice and it's not making things simpler. I dropped `nix-linter` from the check, it's reporting many errors without helping me to fix them. | |||||
| 2022-09-22 | ref(home-manager): don't use home-manager when building the host | Franck Cuny | 4 | -39/+32 | |
| When rebuilding the host (through `nixos-rebuild switch --flake`) I don't want to rebuild also my home-manager configuration. I want these to be two different steps. I rebuild the home-manager configuration more frequently and it's a waste of time and CPU to rebuild the world every time. This is a pretty large refactoring: - move checks back into the flake: if I modify a check, the configuration for `pre-commits` is not regenerated, as the file with the checks is not monitored with `direnv` (I could probably configure it for it, but not now) - remove `home.nix` from the host level configuration - introduce a `mkHomeManagerConfiguration` function to manage the different user@host - fix a warning with the rust overlay | |||||
| 2022-09-18 | ref(flake): move all the checks to external module | Franck Cuny | 1 | -0/+31 | |
| This improve the readability of the flake configuration, the check can be in their own module. | |||||
| 2022-09-18 | ref(flake): drop naersk for now | Franck Cuny | 1 | -1/+0 | |
| I'll go and refactor correctly and properly the support for rust packages, this is not working and I'm doing something stupid. | |||||
| 2022-09-07 | feat(flake): use naersk to build rust projects | Franck Cuny | 1 | -0/+1 | |
| The flake naersk is used to build rust crates with nix. Change-Id: Ia1c95de34fe802ae6a6b623dc169ca502fa72f12 | |||||
| 2022-08-22 | feat(rust): add an overlay to install rust | Franck Cuny | 1 | -0/+1 | |
| Installing the rust overlay to get the various tools installed. This is done by a new module for home-manager, and is installed only on my laptop at the moment. Change-Id: I80c1633ca04da82f4321a0687a05d1df7c523702 | |||||
| 2022-08-06 | ref(tools): simplify the import of tools | Franck Cuny | 1 | -5/+1 | |
| In the `mkSystem` function, instead of defining each tools, let's import all of them at once. This works both with installing a tool from a module or running them from the CLI. Change-Id: Ia44ff9a45b54a1ecea6f6b02b4cad2956799f627 Reviewed-on: https://cl.fcuny.net/c/world/+/682 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-06-18 | feat(tools/git-blame-stats): add the tool to nix configuration | Franck Cuny | 1 | -0/+1 | |
| Change-Id: Iea045c74a32dc26b9a39da79f49308a85ec237cc Reviewed-on: https://cl.fcuny.net/c/world/+/446 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-06-18 | feat(ipconverter): add the tool to nix | Franck Cuny | 1 | -1/+4 | |
| Change-Id: Ie98ad07ac4de61fc25f9a9821fb5617d12ea5f70 Reviewed-on: https://cl.fcuny.net/c/world/+/442 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-06-10 | fix(fmt): correct formatting for all nix files | Franck Cuny | 2 | -13/+17 | |
| This was done by running `nixpkgs-fmt .'. Change-Id: I4ea6c1e759bf468d08074be2111cbc7af72df295 Reviewed-on: https://cl.fcuny.net/c/world/+/404 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-06-09 | ref(nix): move the mkSystem function to its own file | Franck Cuny | 2 | -35/+28 | |
| Make the default system be x86-linux. Change-Id: I13e00e4d4cb8b7c49cc549509e37a6d0f022a051 Reviewed-on: https://cl.fcuny.net/c/world/+/299 Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-06-09 | ref(nix): rename lib/ to nix/ | Franck Cuny | 2 | -0/+80 | |
| Change-Id: If1e608b89b39bd5a53a37b873833a7ea881cb418 Reviewed-on: https://cl.fcuny.net/c/world/+/298 Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
