qutebrowser profile manager

use new default flake output pattern

+17 -10
+17 -10
flake.nix
··· 3 3 4 4 inputs.flake-utils.url = "github:numtide/flake-utils"; 5 5 6 - outputs = { self, nixpkgs, flake-utils }: 7 - flake-utils.lib.eachDefaultSystem (system: 8 - let pkgs = nixpkgs.legacyPackages.${system}; in 9 - rec { 10 - packages = flake-utils.lib.flattenTree { 11 - qbpm = import ./. { inherit pkgs; }; 6 + outputs = { 7 + self, 8 + nixpkgs, 9 + flake-utils, 10 + }: 11 + flake-utils.lib.eachDefaultSystem ( 12 + system: let 13 + pkgs = nixpkgs.legacyPackages.${system}; 14 + in rec { 15 + packages = flake-utils.lib.flattenTree rec { 16 + qbpm = import ./. {inherit pkgs;}; 17 + default = qbpm; 18 + }; 19 + apps = rec { 20 + qbpm = flake-utils.lib.mkApp {drv = packages.qbpm;}; 21 + default = qbpm; 12 22 }; 13 - defaultPackage = packages.qbpm; 14 - apps.qbpm = flake-utils.lib.mkApp { drv = packages.qbpm; }; 15 - defaultApp = apps.qbpm; 16 - devShell = import ./shell.nix { inherit pkgs; }; 23 + devShell = import ./shell.nix {inherit pkgs;}; 17 24 } 18 25 ); 19 26 }