about summary refs log tree commit diff
path: root/nix/lib (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-12-09fix misconfiguration of the bootloaderFranck Cuny5-8/+19
2024-12-09fix configuration for work MBPFranck Cuny1-14/+6
2024-12-09move each machine into a directoryFranck Cuny13-26/+38
it will be easier to break down some configs.
2024-12-09set hostname and correct ssh keyFranck Cuny6-39/+54
2024-12-08move the configuration for hetzner under machinesFranck Cuny12-146/+74
2024-12-08fix conflictFranck Cuny2-40/+2
2024-12-08add support for devshell and pre-commit-hooks againFranck Cuny2-4/+182
2024-12-08more refactoringFranck Cuny23-642/+123
2024-12-08refactor overall configurationFranck Cuny13-201/+572
The configuration of the various hosts and home-manager was becoming a bit complex for no valid reasons. Try to simplify this a bit.
2024-12-08add targets to create virtual machinesFranck Cuny1-0/+38
2024-12-03add shell aliases for kubectl and kubieFranck Cuny1-0/+5
2024-12-02install zoom on the MBA.Franck Cuny1-0/+3
2024-12-02install k9sFranck Cuny1-0/+1
2024-12-02minor tweaks related to k8sFranck Cuny1-2/+3
2024-12-02don't install zoomFranck Cuny2-1/+4
It's managed by IT, it's causing an error every time. I'll install it only on the MBA.
2024-12-01update to 24.11Franck Cuny3-4/+4
2024-12-01remove unused fontsFranck Cuny3-20/+1
2024-12-01flake.lock: UpdateFranck Cuny1-4/+4
Flake lock file updates: • Updated input 'home-manager': 'github:nix-community/home-manager/2f23fa308a7c067e52dfcc30a0758f47043ec176' (2024-09-22) → 'github:nix-community/home-manager/62d536255879be574ebfe9b87c4ac194febf47c5' (2024-12-01)
2024-12-01flake.lock: UpdateFranck Cuny1-13/+13
Flake lock file updates: • Updated input 'darwin': 'github:lnl7/nix-darwin/34588d57cfc41c6953c54c93b6b685cab3b548ee' (2024-11-17) → 'github:lnl7/nix-darwin/e30a3622b606dffc622305b4bbe1cfe37e78fa40' (2024-12-01) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/e8c38b73aeb218e27163376a2d617e61a2ad9b59' (2024-11-16) → 'github:nixos/nixpkgs/62c435d93bf046a5396f3016472e8f7c8e2aed65' (2024-11-30) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/cd1af27aa85026ac759d5d3fccf650abe7e1bbf0' (2024-11-11) → 'github:cachix/pre-commit-hooks.nix/3308484d1a443fc5bc92012435d79e80458fe43c' (2024-11-19) • Updated input 'treefmt-nix': 'github:numtide/treefmt-nix/746901bb8dba96d154b66492a29f5db0693dbfcc' (2024-10-30) → 'github:numtide/treefmt-nix/6209c381904cab55796c5d7350e89681d3b2a8ef' (2024-11-29)
2024-11-29install a few more toolsFranck Cuny1-23/+39
2024-11-18fix what I brokeFranck Cuny1-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.
2024-11-18fix commentFranck Cuny1-1/+1
2024-11-18some tuning for nixFranck Cuny1-2/+3
2024-11-18more configuration for ezaFranck Cuny2-0/+11
2024-11-18add eza, an alternative to lsFranck Cuny1-0/+7
2024-11-18configuration for yt-dlpFranck Cuny3-2/+36
2024-11-17there's no virtual env to activateFranck Cuny1-1/+0
2024-11-17install a few more media toolsFranck Cuny1-1/+3
2024-11-17flake.lock: UpdateFranck Cuny1-15/+15
Flake lock file updates: • Updated input 'darwin': 'github:lnl7/nix-darwin/4652874d014b82cb746173ffc64f6a70044daa7e' (2024-11-03) → 'github:lnl7/nix-darwin/34588d57cfc41c6953c54c93b6b685cab3b548ee' (2024-11-17) • Updated input 'futils': 'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a' (2024-09-17) → 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b' (2024-11-13) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/080166c15633801df010977d9d7474b4a6c549d7' (2024-10-30) → 'github:nixos/nixpkgs/e8c38b73aeb218e27163376a2d617e61a2ad9b59' (2024-11-16) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/af8a16fe5c264f5e9e18bcee2859b40a656876cf' (2024-10-30) → 'github:cachix/pre-commit-hooks.nix/cd1af27aa85026ac759d5d3fccf650abe7e1bbf0' (2024-11-11) • Updated input 'pre-commit-hooks/nixpkgs-stable': 'github:NixOS/nixpkgs/194846768975b7ad2c4988bdb82572c00222c0d7' (2024-07-07) → 'github:NixOS/nixpkgs/d063c1dd113c91ab27959ba540c0d9753409edf3' (2024-11-04)
2024-11-17delete unused fileFranck Cuny1-1/+0
2024-11-17manage a few more things with nix instead of homebrewFranck Cuny2-15/+22
2024-11-17move machine configurations under darwin and nixosFranck Cuny15-62/+45
Don't manage fonts on Darwin with homebrew.
2024-11-08install font dejavuFranck Cuny1-4/+7
2024-11-06run excalidraw in a container and make it available over httpsFranck Cuny1-5/+27
2024-11-05align commentFranck Cuny1-2/+1
2024-11-04stop displaying some messages from brewFranck Cuny1-0/+2
2024-11-04install mpv (mpv.io)Franck Cuny1-0/+3
2024-11-04formattingFranck Cuny1-10/+2
2024-11-03flake.lock: UpdateFranck Cuny1-19/+19
Flake lock file updates: • Updated input 'darwin': 'github:lnl7/nix-darwin/a60ac02f9466f85f092e576fd8364dfc4406b5a6' (2024-10-14) → 'github:lnl7/nix-darwin/4652874d014b82cb746173ffc64f6a70044daa7e' (2024-11-03) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/3d04084d54bedc3d6b8b736c70ef449225c361b1' (2024-10-01) → 'github:hercules-ci/flake-parts/506278e768c2a08bec68eb62932193e341f55c90' (2024-11-01) • Updated input 'flake-parts/nixpkgs-lib': 'https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz?narHash=sha256-0xHYkMkeLVQAMa7gvkddbPqpxph%2BhDzdu1XdGPJR%2BOs%3D' (2024-10-01) → 'https://github.com/NixOS/nixpkgs/archive/cc2f28000298e1269cea6612cd06ec9979dd5d7f.tar.gz?narHash=sha256-lXvH/vOfb4aGYyvFmZK/HlsNsr/0CVWlwYvo2rxJk3s%3D' (2024-11-01) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/dc2e0028d274394f73653c7c90cc63edbb696be1' (2024-10-16) → 'github:nixos/nixpkgs/080166c15633801df010977d9d7474b4a6c549d7' (2024-10-30) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/3c3e88f0f544d6bb54329832616af7eb971b6be6' (2024-10-16) → 'github:cachix/pre-commit-hooks.nix/af8a16fe5c264f5e9e18bcee2859b40a656876cf' (2024-10-30) • Updated input 'treefmt-nix': 'github:numtide/treefmt-nix/d986489c1c757f6921a48c1439f19bfb9b8ecab5' (2024-10-18) → 'github:numtide/treefmt-nix/746901bb8dba96d154b66492a29f5db0693dbfcc' (2024-10-30)
2024-10-27don't like this oneFranck Cuny1-2/+0
2024-10-27move firewall configuration to the network moduleFranck Cuny3-25/+32
2024-10-27this may simplify things ?Franck Cuny1-22/+28
2024-10-26centralize more configurations related to darwinFranck Cuny3-22/+13
2024-10-26fix typo for the name of the cascadia fontFranck Cuny1-2/+2
2024-10-26don't pin to a specific version of GoFranck Cuny1-26/+5
Drop python packages, they will be installed as needed per projects.
2024-10-26add the font cascadiaFranck Cuny1-6/+4
2024-10-26configure the host's name for the MBAFranck Cuny1-3/+5
2024-10-26automatically install updates for MacOSFranck Cuny1-0/+1
2024-10-21prevent webcrawler to index pagesFranck Cuny1-1/+2
2024-10-20add more toolsFranck Cuny4-272/+0
2024-10-20add credential managerFranck Cuny1-0/+1
2024-10-18delete packages since they don't exist anymoreFranck Cuny1-5/+1
2024-10-18flake.lock: UpdateFranck Cuny1-22/+22
Flake lock file updates: • Updated input 'darwin': 'github:lnl7/nix-darwin/bd7d1e3912d40f799c5c0f7e5820ec950f1e0b3d' (2024-09-22) → 'github:lnl7/nix-darwin/a60ac02f9466f85f092e576fd8364dfc4406b5a6' (2024-10-14) • Updated input 'devshell': 'github:numtide/devshell/67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae' (2024-07-27) → 'github:numtide/devshell/dd6b80932022cea34a019e2bb32f6fa9e494dfef' (2024-10-07) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a' (2024-09-12) → 'github:hercules-ci/flake-parts/3d04084d54bedc3d6b8b736c70ef449225c361b1' (2024-10-01) • Updated input 'flake-parts/nixpkgs-lib': 'https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz?narHash=sha256-Ss8QWLXdr2JCBPcYChJhz4xJm%2Bh/xjl4G0c0XlP6a74%3D' (2024-09-01) → 'https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz?narHash=sha256-0xHYkMkeLVQAMa7gvkddbPqpxph%2BhDzdu1XdGPJR%2BOs%3D' (2024-10-01) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/759537f06e6999e141588ff1c9be7f3a5c060106' (2024-09-25) → 'github:nixos/nixpkgs/dc2e0028d274394f73653c7c90cc63edbb696be1' (2024-10-16) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/4e743a6920eab45e8ba0fbe49dc459f1423a4b74' (2024-09-19) → 'github:cachix/pre-commit-hooks.nix/3c3e88f0f544d6bb54329832616af7eb971b6be6' (2024-10-16) • Updated input 'treefmt-nix': 'github:numtide/treefmt-nix/879b29ae9a0378904fbbefe0dadaed43c8905754' (2024-09-27) → 'github:numtide/treefmt-nix/d986489c1c757f6921a48c1439f19bfb9b8ecab5' (2024-10-18)
2024-10-14delete more python codeFranck Cuny6-472/+1
2024-10-14delete a bunch of python related stuffFranck Cuny6-342/+0
2024-10-08backup the repositoriesFranck Cuny1-8/+24
2024-10-08new ssh public key for my userFranck Cuny1-7/+7
2024-10-08build and deploy correctly the configuration to wildcatFranck Cuny1-2/+2
2024-10-05build and deploy configuration for remote hostFranck Cuny1-0/+6
2024-10-05clean up the devshell setupFranck Cuny1-42/+37
2024-10-05more scripts to deleteFranck Cuny2-70/+0
2024-10-05enable tmuxFranck Cuny1-0/+21
2024-10-05remove a few scriptsFranck Cuny3-96/+0
2024-09-28install nixos-rebuildFranck Cuny1-0/+1
So that I can build the configuration for remote hosts
2024-09-28for some reason the `hostname` is busted on sequoiaFranck Cuny1-2/+2
2024-09-28install pandocFranck Cuny1-0/+1
2024-09-28update some of the fontsFranck Cuny1-2/+3
2024-09-27flake.lock: UpdateFranck Cuny1-18/+18
Flake lock file updates: • Updated input 'darwin': 'github:lnl7/nix-darwin/21fe31f26473c180390cfa81e3ea81aca0204c80' (2024-09-13) → 'github:lnl7/nix-darwin/bd7d1e3912d40f799c5c0f7e5820ec950f1e0b3d' (2024-09-22) • Updated input 'futils': 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a' (2024-03-11) → 'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a' (2024-09-17) • Updated input 'home-manager': 'github:nix-community/home-manager/208df2e558b73b6a1f0faec98493cb59a25f62ba' (2024-09-07) → 'github:nix-community/home-manager/2f23fa308a7c067e52dfcc30a0758f47043ec176' (2024-09-22) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/44a71ff39c182edaf25a7ace5c9454e7cba2c658' (2024-09-10) → 'github:nixos/nixpkgs/759537f06e6999e141588ff1c9be7f3a5c060106' (2024-09-25) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/7570de7b9b504cfe92025dd1be797bf546f66528' (2024-09-05) → 'github:cachix/pre-commit-hooks.nix/4e743a6920eab45e8ba0fbe49dc459f1423a4b74' (2024-09-19) • Updated input 'treefmt-nix': 'github:numtide/treefmt-nix/9fb342d14b69aefdf46187f6bb80a4a0d97007cd' (2024-09-02) → 'github:numtide/treefmt-nix/879b29ae9a0378904fbbefe0dadaed43c8905754' (2024-09-27)
2024-09-21sort repositories by ageFranck Cuny1-0/+1
2024-09-21a few more tweaks for cgitFranck Cuny1-4/+6
2024-09-21let's try once againFranck Cuny1-11/+3
2024-09-21try to configure using the cgit moduleFranck Cuny1-65/+31
2024-09-21I think this is the correct configurationFranck Cuny1-3/+3
2024-09-21configure fcgiwrap properlyFranck Cuny1-3/+3
This is related to https://discourse.nixos.org/t/51419
2024-09-21tweak cgitrcFranck Cuny1-1/+1
2024-09-13add fcuny to git + sudo accessFranck Cuny2-2/+6
2024-09-13we need a state version now for MacosFranck Cuny2-0/+4
2024-09-13update deps and remove nur/firefox overlaysFranck Cuny3-47/+1
2024-09-13flake.lock: UpdateFranck Cuny1-69/+35
Flake lock file updates: • Updated input 'darwin': 'github:lnl7/nix-darwin/a3e4a7b8ffc08c7dc1973822a77ad432e1ec3dec' (2024-07-18) → 'github:lnl7/nix-darwin/21fe31f26473c180390cfa81e3ea81aca0204c80' (2024-09-13) • Updated input 'firefox-darwin': 'github:bandithedoge/nixpkgs-firefox-darwin/901c225ca2b02872fde7280a828550aafd05777b' (2024-07-20) → 'github:bandithedoge/nixpkgs-firefox-darwin/15da9b0475f71a94d156cb8b635d5e439a7f99bc' (2024-09-13) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/9227223f6d922fee3c7b190b2cc238a99527bbb7' (2024-07-03) → 'github:hercules-ci/flake-parts/bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a' (2024-09-12) • Updated input 'flake-parts/nixpkgs-lib': 'https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz?narHash=sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI%3D' (2024-07-01) → 'https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz?narHash=sha256-Ss8QWLXdr2JCBPcYChJhz4xJm%2Bh/xjl4G0c0XlP6a74%3D' (2024-09-01) • Updated input 'home-manager': 'github:nix-community/home-manager/e1391fb22e18a36f57e6999c7a9f966dc80ac073' (2024-07-03) → 'github:nix-community/home-manager/208df2e558b73b6a1f0faec98493cb59a25f62ba' (2024-09-07) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/c716603a63aca44f39bef1986c13402167450e0a' (2024-07-17) → 'github:nixos/nixpkgs/44a71ff39c182edaf25a7ace5c9454e7cba2c658' (2024-09-10) • Updated input 'nur': 'github:nix-community/NUR/3a24dfcc6b7bc383112e5a9e13d7c04cb659eff8' (2024-07-19) → 'github:nix-community/NUR/b70a214f8692f4133993cbb2eab1fff3fe16af8b' (2024-09-13) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/f451c19376071a90d8c58ab1a953c6e9840527fd' (2024-07-15) → 'github:cachix/pre-commit-hooks.nix/7570de7b9b504cfe92025dd1be797bf546f66528' (2024-09-05) • Updated input 'treefmt-nix': 'github:numtide/treefmt-nix/50104496fb55c9140501ea80d183f3223d13ff65' (2024-07-19) → 'github:numtide/treefmt-nix/9fb342d14b69aefdf46187f6bb80a4a0d97007cd' (2024-09-02)
2024-09-13minior changes to devshell configurationFranck Cuny1-9/+12
2024-09-13add a TODO for wildcatFranck Cuny1-0/+1
2024-09-13just use the default fish setupFranck Cuny1-36/+0
2024-09-13watch for changes to the devshell configurationFranck Cuny3-2/+7
2024-08-05use default path for gitoliteFranck Cuny1-3/+2
2024-08-05we need configFranck Cuny1-1/+1
2024-08-05store gitolite data on /srvFranck Cuny1-3/+3
2024-08-05additional settingsFranck Cuny1-1/+57
2024-08-05attempt at configuring cgit and gitoliteFranck Cuny1-0/+55
2024-08-05fix nginx configuration for fcuny.netFranck Cuny1-2/+2
2024-08-05another attempt for nginx and acmeFranck Cuny1-0/+8
2024-08-05initial nginx configuration for fcuny.netFranck Cuny2-0/+31
2024-08-05set the ssh key for user fcunyFranck Cuny3-7/+11
2024-08-05add a new host: wildcatFranck Cuny9-2/+111
This is a VPS on hetzner.
2024-08-03add a linux VM as a new hostFranck Cuny6-0/+68
The linux VM runs with UTM, and it has a very basic configuration for now.
2024-07-22add lint as a target and reformatFranck Cuny6-67/+29
2024-07-22delete github actionsFranck Cuny4-64/+4
2024-07-22remove the MakefileFranck Cuny2-23/+0
2024-07-22no need to install go related packagesFranck Cuny1-7/+0
There's no