From 754afd4baadcaecd36442768c83b6412864c1a01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Mon, 13 Feb 2023 11:02:55 -0300 Subject: [PATCH] packages: add lipsum --- flake.lock | 17 +++++++++++++++++ flake.nix | 5 ++++- pkgs/default.nix | 1 + pkgs/lipsum.nix | 23 +++++++++++++++++++++++ user/home.nix | 1 + 5 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 pkgs/lipsum.nix diff --git a/flake.lock b/flake.lock index febc644..184f454 100644 --- a/flake.lock +++ b/flake.lock @@ -254,6 +254,22 @@ "type": "github" } }, + "lipsum": { + "flake": false, + "locked": { + "lastModified": 1630421397, + "narHash": "sha256-a6uv0tJulN9cAGWxvQr8B0PUJEY8Rx4e759xzS66Xlo=", + "owner": "hannenz", + "repo": "lipsum", + "rev": "0fb31e6ede10fbd78d7652f5fb21670cddd8e3ed", + "type": "github" + }, + "original": { + "owner": "hannenz", + "repo": "lipsum", + "type": "github" + } + }, "material-wifi-icons": { "flake": false, "locked": { @@ -431,6 +447,7 @@ "dzgui": "dzgui", "home-manager": "home-manager", "hyprland": "hyprland", + "lipsum": "lipsum", "material-wifi-icons": "material-wifi-icons", "nil-lsp": "nil-lsp", "nix-index-database": "nix-index-database", diff --git a/flake.nix b/flake.nix index c64b555..b803eb4 100644 --- a/flake.nix +++ b/flake.nix @@ -43,6 +43,9 @@ plymouth-themes.url = "github:adi1090x/plymouth-themes"; plymouth-themes.flake = false; + lipsum.url = "github:hannenz/lipsum"; + lipsum.flake = false; + agenix.url = "github:ryantm/agenix"; dzgui.url = "github:lelgenio/dzgui-nix"; @@ -140,6 +143,6 @@ modules = [ ./user/home.nix ]; }; - packages.${system}.linuxPackages = packages; + packages.${system} = packages; }; } diff --git a/pkgs/default.nix b/pkgs/default.nix index f20d726..ad777f6 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -4,4 +4,5 @@ { pkgs, inputs }: { plymouth-theme-red = pkgs.callPackage ./plymouth-theme-red.nix { inherit inputs; }; cargo-checkmate = pkgs.callPackage ./cargo-checkmate.nix { }; + lipsum = pkgs.callPackage ./lipsum.nix { inherit inputs; }; } diff --git a/pkgs/lipsum.nix b/pkgs/lipsum.nix new file mode 100644 index 0000000..755fe52 --- /dev/null +++ b/pkgs/lipsum.nix @@ -0,0 +1,23 @@ +{ pkgs, inputs }: +pkgs.stdenv.mkDerivation rec { + pname = "lipsum"; + version = "0.0.1"; + + src = inputs.lipsum; + + buildInputs = with pkgs; [ + pkg-config + glib + gtk3.dev + vala + ]; + + makeFlags = [ + "PRG=${pname}" + ]; + + installPhase = '' + install -Dm 755 "$pname" "$out/bin/$pname" + ''; +} + diff --git a/user/home.nix b/user/home.nix index a81b920..601e162 100644 --- a/user/home.nix +++ b/user/home.nix @@ -69,6 +69,7 @@ sd ripgrep translate-shell + lipsum mate.engrampa # gnome.nautilus