diff --git a/nix/hosts/alymac/default.nix b/nix/hosts/alymac/default.nix index 29c9744..49f0ccb 100644 --- a/nix/hosts/alymac/default.nix +++ b/nix/hosts/alymac/default.nix @@ -38,6 +38,13 @@ let texlive.combined.scheme-small vim wget + + # Fyra + glib-networking + meson + ninja + vala + desktop-file-utils ]; languages = [ @@ -119,6 +126,19 @@ let in { + + nix = { + package = pkgs.nix; + settings = { + experimental-features = [ "nix-command" "flakes" ]; + build-users-group = "nixbld"; + }; + gc = { + automatic = true; + options = "--delete-older-than 8d"; + }; + }; + # Absolutely proprietary. nixpkgs.config.allowUnfree = true; @@ -187,6 +207,16 @@ in "pinentry-mac" "pkg-config" "sdl2" + + # Fyra crap, but from Homebrew because someone doesn't know how to + # package libraries in nixpkgs + "appstream-glib" + "glib" + "gobject-introspection" + "gsettings-desktop-schemas" + "gtk4" + "gtksourceview5" + "libgee" ]; casks = [