-
Notifications
You must be signed in to change notification settings - Fork 0
/
packages.nix
96 lines (96 loc) · 1.73 KB
/
packages.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{ pkgs }: {
daemons = [ pkgs.python311Packages.supervisor pkgs.docker ];
cli = [
pkgs.azure-cli
pkgs.zsh
pkgs.neovim
pkgs.tmux
pkgs.git
pkgs.gh
pkgs.man
pkgs.tealdeer
pkgs.bottom
pkgs.procs
pkgs.curl
pkgs.xh
pkgs.traceroute
pkgs.iproute2
pkgs.gzip
pkgs.zip
pkgs.unzip
pkgs.less
# Base-devel? https://archlinux.org/packages/core/any/base-devel/
pkgs.gcc
pkgs.clang-tools
pkgs.cmake
pkgs.gnumake
# end base-deel
pkgs.bind
pkgs.rustup
pkgs.ripgrep
pkgs.fzf
pkgs.bat
pkgs.fd
pkgs.eza
pkgs.zoxide
pkgs.stow
pkgs.parallel
pkgs.buildkit
pkgs.stylua
pkgs.nodePackages.prettier
pkgs.shellcheck
pkgs.go
pkgs.gopls
pkgs.delve
pkgs.parallel
pkgs.pyenv
pkgs.poetry
pkgs.pipenv
pkgs.pre-commit
pkgs.ruff
pkgs.shfmt
pkgs.nodePackages.npm
pkgs.ruby
pkgs.kubectl
pkgs.eksctl
pkgs.helm
pkgs.vault
pkgs.tree
pkgs.jq
pkgs.tailscale
pkgs.awscli2
pkgs.nodejs
pkgs.yarn
pkgs.google-cloud-sdk
pkgs.jfrog-cli
pkgs.act
pkgs.terraform
pkgs.terraform-ls
pkgs.terraform-docs
pkgs.tfsec
pkgs.tflint
pkgs.github-release
pkgs.golangci-lint
pkgs.cve-bin-tool
(pkgs.python3.withPackages (python-pkgs: [
python-pkgs.python-lsp-server
python-pkgs.pip
python-pkgs.pipx
python-pkgs.mypy
python-pkgs.pynvim
python-pkgs.debugpy
python-pkgs.pytest
python-pkgs.pylint
python-pkgs.flake8
python-pkgs.ujson
]))
pkgs.lefthook
pkgs.nixfmt
pkgs.ast-grep
pkgs.mariadb
pkgs.pkg-config
pkgs.plantuml
# pyenv-virtualenv?
# tfenv
];
}