From 182645e1eaf91d08c6c46f000f286ab3c4431d78 Mon Sep 17 00:00:00 2001 From: Emmet Date: Sun, 25 Feb 2024 12:14:05 -0600 Subject: [PATCH] Testing fixes for automated install --- flake.nix | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 5c42feb8..b602c252 100644 --- a/flake.nix +++ b/flake.nix @@ -1,10 +1,10 @@ { description = "Flake of LibrePhoenix"; - outputs = { self, nixpkgs, nixpkgs-stable, home-manager, nix-doom-emacs, nix-straight, + outputs = inputs@{ self, nixpkgs, nixpkgs-stable, home-manager, nix-doom-emacs, nix-straight, stylix, blocklist-hosts, rust-overlay, hyprland-plugins, eaf, eaf-browser, org-nursery, org-yaap, - org-side-tree, org-timeblock, phscroll, ... }@inputs: + org-side-tree, org-timeblock, phscroll, ... }: let # ---- SYSTEM SETTINGS ---- # systemSettings = { @@ -132,6 +132,20 @@ text = builtins.readFile ./install.sh; }; }); + + apps = forAllSystems (system: { + default = self.apps.${system}.install; + + demo = { + type = "app"; + program = "${self.packages.${system}.demo}/bin/run-plasma-demo-vm"; + }; + + install = { + type = "app"; + program = "${self.packages.${system}.install}/bin/install"; + }; + }); }; inputs = {