Compare commits

...

2 Commits

Author SHA1 Message Date
Alyxia Sother 4e384ffa27
[nix] Add all that's needed for Helium apps 2023-06-14 23:47:55 +02:00
Alyxia Sother c46f56c35e
[nix] Configure nix 2023-06-14 23:47:40 +02:00
1 changed files with 30 additions and 0 deletions

View File

@ -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 = [