aboutsummaryrefslogtreecommitdiff
path: root/flake.lock (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-10-02meta: bump flake dependenciesFranck Cuny1-26/+30
2022-09-26feat(naersk): use naersk to build packages with rustFranck Cuny1-1/+32
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-22ref(home-manager): don't use home-manager when building the hostFranck Cuny1-32/+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-18ref(flake): drop naersk for nowFranck Cuny1-32/+1
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-07feat(flake): use naersk to build rust projectsFranck Cuny1-1/+32
The flake naersk is used to build rust crates with nix. Change-Id: Ia1c95de34fe802ae6a6b623dc169ca502fa72f12
2022-08-22feat(rust): add an overlay to install rustFranck Cuny1-1/+38
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-07-20meta(flake): bump dependenciesFranck Cuny1-3/+3
``` fcuny@aptos ~/w/world (main)> nix flake lock --update-input nixpkgs warning: updating lock file '/home/fcuny/workspace/world/flake.lock': • Updated input 'nixpkgs': 'github:nixos/nixpkgs/f961520b1f163beb178ad2af448832985c7f8417' (2022-06-09) → 'github:nixos/nixpkgs/d2ff0167ce734340e745ca1f53b11a0996ff17a4' (2022-07-20) ``` Change-Id: I8e5efd490cf7f15e84c99ccb27d75660080813a4 Reviewed-on: https://cl.fcuny.net/c/world/+/663 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-28feat(flake): add pre-commit hooksFranck Cuny1-1/+26
And configure them to run nixpkgs-fmt and shellcheck. Change-Id: I0aa2025e368b80c5e7d90a4dc05448494525e31e Reviewed-on: https://cl.fcuny.net/c/world/+/590 Reviewed-by: Franck Cuny <franck@fcuny.net> Tested-by: CI
2022-06-28ref(flake): rename utils to futilsFranck Cuny1-17/+17
This name is more specific (f is for flake in this case). Change-Id: Iaad98d8325b81cfe1af8b692ef7cd13586f251e6 Reviewed-on: https://cl.fcuny.net/c/world/+/585 Reviewed-by: Franck Cuny <franck@fcuny.net> Tested-by: CI
2022-06-28fix(flake): remove duplicated definition of flake-utilsFranck Cuny1-16/+0
Change-Id: I8cb6cfcc89fd2c4167a99a27f8e50d954bacdf6a Reviewed-on: https://cl.fcuny.net/c/world/+/584 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-09feat(nix): update nix to version 22.05Franck Cuny1-30/+29
NixOS 22.05 was released last month. Bump the versions for both nixos and home-manager. I also need to make a few changes for this update work (packages were renamed, options were addded to tailscale, ...) Change-Id: I84ed9f21915b769c9f7b8e21988b2b021715c982 Reviewed-on: https://cl.fcuny.net/c/world/+/365 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-30meta: remove pre-commit checksFranck Cuny1-49/+0
This is not working as I want. Change-Id: I5c2a96c77585b84fb68bcd661773a3056a0288f4 Reviewed-on: https://cl.fcuny.net/c/world/+/170 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-16nix: bump dependenciesFranck Cuny1-28/+28
2022-05-12nix: update dependenciesFranck Cuny1-30/+62
2022-04-13flake: add checksFranck Cuny1-0/+65
This is not working great so far.
2022-04-03remove mytoolsFranck Cuny1-40/+1
I don't need this for now, as I've replace music-organizer with beets.
2022-03-27nas: install music-organizer from the main branchFranck Cuny1-9/+25
2022-03-27nas: install music-organizerFranck Cuny1-0/+23
2022-02-27flake: add new overlay: NURFranck Cuny1-0/+16
NUR is the nux user repository, which provides additional packages.
2022-02-21agenix: add flake for agenixFranck Cuny1-0/+21
This will be used to store secrets in the repository.
2022-02-13flake.lockFranck Cuny1-0/+16
2022-02-12flake.lockFranck Cuny1-1/+56
2022-02-07carmel: initial host configurationFranck Cuny1-0/+27
Initial configuration for the desktop (carmel).