aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-28 02:08:42 -0700
committerFuwn <[email protected]>2024-09-28 02:08:42 -0700
commit765a33fb930977f605ea185850695ef9f40cdbce (patch)
tree7eeaf12427ebb63435a59737b1d27f25fb87f2f0
parentf82576a91c3f1709ce14cf5787ff75b823fba771 (diff)
downloadrui-765a33fb930977f605ea185850695ef9f40cdbce.tar.xz
rui-765a33fb930977f605ea185850695ef9f40cdbce.zip
chore(flake): fill out fields
-rw-r--r--flake.nix45
1 files changed, 30 insertions, 15 deletions
diff --git a/flake.nix b/flake.nix
index e9b1e25..10e9ab1 100644
--- a/flake.nix
+++ b/flake.nix
@@ -37,9 +37,19 @@
system:
let
pkgs = import nixpkgs { inherit system; };
- in
- {
- packages.default = pkgs.buildGoModule {
+
+ meta = with pkgs.lib; {
+ description = "Personal NixOS Flake Manager";
+ homepage = "https://github.com/Fuwn/rui";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.Fuwn ];
+ mainPackage = "rui";
+ platforms = platforms.linux;
+ };
+
+ rui = pkgs.buildGoModule {
+ inherit meta;
+
pname = "rui";
version = "2024.09.27";
src = pkgs.lib.cleanSource ./.;
@@ -49,20 +59,23 @@
"-s"
"-w"
];
+ };
+ in
+ {
+ packages = {
+ default = rui;
+ rui = self.packages.${system}.default;
+ };
- meta = with pkgs.lib; {
- description = "Personal NixOS Flake Manager";
- homepage = "https://github.com/Fuwn/rui";
- license = licenses.gpl3;
- maintainers = [ maintainers.Fuwn ];
- mainPackage = "rui";
- platforms = platforms.linux;
+ apps = {
+ default = {
+ inherit meta;
+
+ type = "app";
+ program = "${self.packages.${system}.default}/bin/rui";
};
- };
- apps.default = {
- type = "app";
- program = "${self.packages.${system}.default}/bin/rui";
+ rui = self.apps.${system}.default;
};
formatter = nixpkgs.legacyPackages."${system}".nixfmt-rfc-style;
@@ -81,7 +94,9 @@
devShells.default = nixpkgs.legacyPackages.${system}.mkShell {
inherit (self.checks.${system}.pre-commit-check) shellHook;
- buildInputs = self.checks.${system}.pre-commit-check.enabledPackages;
+ buildInputs = self.checks.${system}.pre-commit-check.enabledPackages ++ [
+ pkgs.go_1_22
+ ];
};
homeManagerModules.default =