- 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
44 lines
745 B
Nix
44 lines
745 B
Nix
{ 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
|