feat(09-01): add work-cli home-manager module
- enable option, jira/vault sub-enables - all config options matching config.py schema - generates ~/.config/work/config.toml via home.file - wires bash completion via programs.bash.initExtra - package installed from inputs.work-cli.packages
This commit is contained in:
43
home/hosts/work/packages.local.nix
Normal file
43
home/hosts/work/packages.local.nix
Normal file
@@ -0,0 +1,43 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
with pkgs;
|
||||
let
|
||||
nodejs = [
|
||||
biome
|
||||
tsx
|
||||
];
|
||||
oasdiff = buildGoModule rec {
|
||||
pname = "oasdiff";
|
||||
version = "1.11.10";
|
||||
src = fetchFromGitHub {
|
||||
owner = "oasdiff";
|
||||
repo = "oasdiff";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-/Pk2mKzdYKl51RvEkm5yRDMHz2vISgoHlnel+llDJus=";
|
||||
};
|
||||
vendorHash = "sha256-ZKs9Ai8Q9Yj4V9GIufYRh9cl3ZUKnSehwpaodyGXtfg=";
|
||||
};
|
||||
misc = [
|
||||
curl
|
||||
flameshot
|
||||
fzf-git-sh
|
||||
git-machete
|
||||
gitlab-ci-local
|
||||
go
|
||||
lua
|
||||
ngrok
|
||||
oasdiff
|
||||
responder
|
||||
rustlings
|
||||
sleuthkit
|
||||
vault-bin
|
||||
xclip
|
||||
xmage
|
||||
# xwayland-satellite
|
||||
# (python314.withPackages (ppkgs: [
|
||||
# ppkgs.plyer
|
||||
# ppkgs.dbus-python
|
||||
# ]))
|
||||
];
|
||||
in
|
||||
misc ++ nodejs
|
||||
Reference in New Issue
Block a user