diff --git a/machines/tower/home-julien.nix b/machines/tower/home-julien.nix index cf49095..a24b39d 100644 --- a/machines/tower/home-julien.nix +++ b/machines/tower/home-julien.nix @@ -3,7 +3,7 @@ luj.hmgr.julien = { - home.packages = with pkgs; [ unstable.deploy-rs nixpkgs-review nixpkgs-fmt gh sops unstable.nix-eval-jobs nix-bisect htop ]; + home.packages = with pkgs; [ unstable.deploy-rs nixpkgs-review nixpkgs-fmt gh sops unstable.nix-eval-jobs nix-bisect htop hydrasect tmux lazygit ]; home.stateVersion = "22.11"; luj.programs.neovim.enable = true; luj.programs.ssh-client.enable = true; diff --git a/packages/buildbot-badges/default.nix b/packages/buildbot-badges/default.nix new file mode 100644 index 0000000..ce44636 --- /dev/null +++ b/packages/buildbot-badges/default.nix @@ -0,0 +1,22 @@ +{ pkgs, lib, buildPythonPackage, cairosvg, klein, jinja2 }: +buildPythonPackage rec { + pname = "buildbot-badges"; + inherit (buildbot-pkg) version; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-H0Dn+uTtFyZgyqbk3QQEc5t7CJovyzU+XuCoTe4Ajug="; + }; + + buildInputs = [ buildbot-pkg ]; + propagatedBuildInputs = [ cairosvg klein jinja2 ]; + + # No tests + doCheck = false; + + meta = with lib; { + homepage = "https://buildbot.net/"; + description = "Buildbot Badges Plugin"; + maintainers = with maintainers; [ julienmalka ]; + license = licenses.gpl2; + }; diff --git a/packages/hydrasect/default.nix b/packages/hydrasect/default.nix new file mode 100644 index 0000000..ab5688e --- /dev/null +++ b/packages/hydrasect/default.nix @@ -0,0 +1,21 @@ +{ pkgs, lib, ... }: + +pkgs.stdenv.mkDerivation rec { + name = "hydrasect"; + src = stdenv.fetchGit { + url = "https://git.qyliss.net/hydrasect/"; + ref = "main"; + rev = "e8ac7c351122f1a8fc3dbf0cd4805cf2e83d14da"; + }; + + nativebuildInputs = with pkgs; [ meson rustc ninja pkg-config ]; + + buildInputs = nativebuildInputs; + + enableParallelBuilding = true; + + meta = with pkgs.lib; { + homepage = "https://git.qyliss.net/hydrasect/"; + license = with licenses; [ gpl3Only ]; + }; +}