mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-09 19:03:36 +02:00
feat: update packages for macOS
This commit is contained in:
@@ -15,18 +15,20 @@
|
||||
ripgrep # recursively searches directories for a regex pattern
|
||||
jq # A lightweight and flexible command-line JSON processor
|
||||
yq-go # yaml processer https://github.com/mikefarah/yq
|
||||
exa # A modern replacement for ‘ls’
|
||||
exa # A modern replacement for ‘ls’
|
||||
fzf # A command-line fuzzy finder
|
||||
|
||||
# networking tools
|
||||
mtr # A network diagnostic tool
|
||||
iperf3
|
||||
nmap
|
||||
socat
|
||||
ldns # replacement of dig, it provide the command `drill`
|
||||
aria2 # A lightweight multi-protocol & multi-source command-line download utility
|
||||
socat # replacement of openbsd-netcat
|
||||
nmap # A utility for network discovery and security auditing
|
||||
|
||||
# misc
|
||||
cowsay
|
||||
file
|
||||
which
|
||||
tree
|
||||
@@ -36,6 +38,9 @@
|
||||
p7zip
|
||||
xz
|
||||
zstd
|
||||
caddy
|
||||
gnupg
|
||||
|
||||
|
||||
# productivity
|
||||
hugo
|
||||
|
||||
@@ -10,14 +10,22 @@
|
||||
# jetbrains.idea-community
|
||||
|
||||
# cloud native
|
||||
skopeo
|
||||
docker-compose
|
||||
kubectl
|
||||
kubernetes-helm
|
||||
terraform
|
||||
# terraformer # generate terraform configs from existing cloud resources
|
||||
pulumi
|
||||
pulumictl
|
||||
k9s
|
||||
# istioctl
|
||||
|
||||
# cloud provider
|
||||
awscli
|
||||
awscurl
|
||||
aws-iam-authenticator
|
||||
eksctl
|
||||
|
||||
# DO NOT install build tools for C/C++, set it per project by devShell instead
|
||||
gnumake # used by this repo, to simplify the deployment
|
||||
@@ -69,9 +77,24 @@
|
||||
dbeaver
|
||||
mycli
|
||||
pgcli
|
||||
mongosh
|
||||
|
||||
# embedded development
|
||||
minicom
|
||||
|
||||
# other languages
|
||||
# julia
|
||||
zig
|
||||
# elixir
|
||||
# solidity
|
||||
|
||||
# java
|
||||
# adoptopenjdk-openj9-bin-17
|
||||
|
||||
# other tools
|
||||
k6 # load testing tool
|
||||
mitmproxy # http/https proxy tool
|
||||
protobuf # protocol buffer compiler
|
||||
];
|
||||
|
||||
programs = {
|
||||
|
||||
@@ -1,9 +1,18 @@
|
||||
# Install those apps using brew, instead of nix
|
||||
# because they are not available in nixpkgs with the support of darwin
|
||||
# ==> Brew Casks
|
||||
# iglance jdk-mission-control visual-studio-code
|
||||
# anki firefox iina openinterminal-lite
|
||||
# insomnia orbstack
|
||||
# clashx google-chrome intellij-idea-ce pycharm-ce
|
||||
# discord google-cloud-sdk iterm2 telegram wireshark
|
||||
|
||||
|
||||
{pkgs, ...}:
|
||||
{
|
||||
# MacOS specific configuration
|
||||
home.packages = with pkgs; [
|
||||
|
||||
mpv
|
||||
];
|
||||
|
||||
programs.ssh = {
|
||||
|
||||
Reference in New Issue
Block a user