diff options
author | stuebinm | 2023-03-22 20:11:12 +0100 |
---|---|---|
committer | stuebinm | 2023-03-22 20:12:30 +0100 |
commit | 4f387146f58fee9fd7aafabdb378019ea1786bd8 (patch) | |
tree | e7a68aee98e2a0a05f25fa494f6f71ded1c8c6cb /flake.nix | |
parent | 7c4ce3a545fb74ab1eb35c02de9ace3c3dbae2ef (diff) |
package typst
Diffstat (limited to '')
-rw-r--r-- | flake.nix | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -15,6 +15,11 @@ simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/master"; emacs-overlay.url = "gitlab:nix-community/emacs-overlay?rev=d938b780a3d8072aeac0178c46121060079ff217"; + crane.url = "github:ipetkov/crane"; + crane.inputs.nixpkgs.follows = "nixpkgs"; + rust-overlay.url = "github:oxalica/rust-overlay"; + rust-overlay.inputs.nixpkgs.follows = "nixpkgs"; + uplcg.url = "git+https://stuebinm.eu/git/uplcg?ref=main"; uplcg.flake = false; tracktrain.url = "git+https://stuebinm.eu/git/tracktrain?ref=main"; @@ -38,16 +43,17 @@ gtfsBooks.flake = false; walint.url = "git+https://stuebinm.eu/git/walint?ref=playground"; walint.flake = false; - - freiraum.url = "git+https://git.infra4future.de/stuebinm/22f3-roomplans?ref=network"; - freiraum.flake = false; }; outputs = { self, deploy-rs, ... }@inputs: let nixpkgs = import inputs.nixpkgs { system = "x86_64-linux"; - overlays = [ self.overlays.default ]; + overlays = [ + inputs.rust-overlay.overlays.default + inputs.crane.overlays.default + self.overlays.default + ]; }; mkConfig = imports: config: inputs.nixpkgs.lib.nixosSystem rec { @@ -111,9 +117,9 @@ home-minimal = self.homeConfigurations.stuebinm-minimal.activationPackage; overlays.default = final: prev: - import ./pkgs/overlay.nix final prev; + import ./pkgs/overlay.nix { inherit inputs; } final prev; packages.x86_64-linux = { - inherit (nixpkgs) galmon-core galmon-full glitchtip; + inherit (nixpkgs) galmon-core galmon-full glitchtip typst; }; }; } |