From 68c6c4cbed0a3a811d95aaa6e46b6ce7e318d1a6 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 17 May 2025 02:34:55 -0700 Subject: Nara: Add auditing packages --- modules/mac/programs/homebrew/brews.nix | 34 -------------------- modules/mac/programs/homebrew/casks/ai.nix | 12 -------- modules/mac/programs/homebrew/casks/audio.nix | 8 ----- modules/mac/programs/homebrew/casks/browser.nix | 9 ------ .../mac/programs/homebrew/casks/communication.nix | 8 ----- modules/mac/programs/homebrew/casks/default.nix | 36 ---------------------- .../mac/programs/homebrew/casks/development.nix | 27 ---------------- modules/mac/programs/homebrew/casks/gaming.nix | 12 -------- .../mac/programs/homebrew/casks/improved-macos.nix | 15 --------- modules/mac/programs/homebrew/casks/notation.nix | 11 ------- modules/mac/programs/homebrew/casks/video.nix | 8 ----- modules/mac/programs/homebrew/default.nix | 3 +- .../mac/programs/homebrew/packages/auditing.nix | 24 +++++++++++++++ modules/mac/programs/homebrew/packages/brews.nix | 34 ++++++++++++++++++++ .../mac/programs/homebrew/packages/casks/ai.nix | 12 ++++++++ .../mac/programs/homebrew/packages/casks/audio.nix | 8 +++++ .../programs/homebrew/packages/casks/browser.nix | 9 ++++++ .../homebrew/packages/casks/communication.nix | 8 +++++ .../programs/homebrew/packages/casks/default.nix | 36 ++++++++++++++++++++++ .../homebrew/packages/casks/development.nix | 26 ++++++++++++++++ .../programs/homebrew/packages/casks/gaming.nix | 12 ++++++++ .../homebrew/packages/casks/improved-macos.nix | 15 +++++++++ .../programs/homebrew/packages/casks/notation.nix | 11 +++++++ .../mac/programs/homebrew/packages/casks/video.nix | 8 +++++ modules/mac/programs/homebrew/packages/default.nix | 7 +++++ 25 files changed, 211 insertions(+), 182 deletions(-) delete mode 100644 modules/mac/programs/homebrew/brews.nix delete mode 100644 modules/mac/programs/homebrew/casks/ai.nix delete mode 100644 modules/mac/programs/homebrew/casks/audio.nix delete mode 100644 modules/mac/programs/homebrew/casks/browser.nix delete mode 100644 modules/mac/programs/homebrew/casks/communication.nix delete mode 100644 modules/mac/programs/homebrew/casks/default.nix delete mode 100644 modules/mac/programs/homebrew/casks/development.nix delete mode 100644 modules/mac/programs/homebrew/casks/gaming.nix delete mode 100644 modules/mac/programs/homebrew/casks/improved-macos.nix delete mode 100644 modules/mac/programs/homebrew/casks/notation.nix delete mode 100644 modules/mac/programs/homebrew/casks/video.nix create mode 100644 modules/mac/programs/homebrew/packages/auditing.nix create mode 100644 modules/mac/programs/homebrew/packages/brews.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/ai.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/audio.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/browser.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/communication.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/default.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/development.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/gaming.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/improved-macos.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/notation.nix create mode 100644 modules/mac/programs/homebrew/packages/casks/video.nix create mode 100644 modules/mac/programs/homebrew/packages/default.nix (limited to 'modules') diff --git a/modules/mac/programs/homebrew/brews.nix b/modules/mac/programs/homebrew/brews.nix deleted file mode 100644 index 9c9a935..0000000 --- a/modules/mac/programs/homebrew/brews.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ - homebrew.brews = [ - "swiftlint" - "gpg" - "pinentry-mac" - "sudo-touchid" - "appwrite" - "graphaello" - "mas" - "zsh-autosuggestions" - "zsh-vi-mode" - "vapor" - "rustup" - "earthly" - "rye" - "swiftformat" - "hcloud" - "cc65" - "convco" - "animdl" - "zoxide" - "fzf" - "mint" - "socat" - "node@23" - "xcdiff" - "storj-uplink" - "codespell" - "ninja" - "koekeishiya/formulae/yabai" - "koekeishiya/formulae/skhd" - "httpie" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/ai.nix b/modules/mac/programs/homebrew/casks/ai.nix deleted file mode 100644 index c931a7b..0000000 --- a/modules/mac/programs/homebrew/casks/ai.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ - homebrew.casks = [ - "ollamac" - # "anythingllm" - "msty" - "chatgpt" - "claude" - "ollama" - "jan" - "lm-studio" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/audio.nix b/modules/mac/programs/homebrew/casks/audio.nix deleted file mode 100644 index 72157dc..0000000 --- a/modules/mac/programs/homebrew/casks/audio.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - homebrew.casks = [ - "audio-hijack" - "spotify" - "vb-cable" - "rockboxutility" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/browser.nix b/modules/mac/programs/homebrew/casks/browser.nix deleted file mode 100644 index f8acda7..0000000 --- a/modules/mac/programs/homebrew/casks/browser.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ - homebrew.casks = [ - "arc" - "lagrange" - "google-chrome" - "zen-browser" - "tor-browser" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/communication.nix b/modules/mac/programs/homebrew/casks/communication.nix deleted file mode 100644 index a852163..0000000 --- a/modules/mac/programs/homebrew/casks/communication.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - homebrew.casks = [ - "zoom" - "grammarly-desktop" - "discord" - "loom" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/default.nix b/modules/mac/programs/homebrew/casks/default.nix deleted file mode 100644 index a9d606f..0000000 --- a/modules/mac/programs/homebrew/casks/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - imports = [ - ./ai.nix - ./audio.nix - ./browser.nix - ./communication.nix - ./development.nix - ./gaming.nix - ./improved-macos.nix - ./notation.nix - ./video.nix - ]; - - homebrew.casks = [ - "pearcleaner" - "coconutbattery" - "webtorrent" - "daisydisk" - "onyx" - "sony-ps-remote-play" - # "retroarch" - "netnewswire" - "prettyclean" - "imageoptim" - "setapp" - # "parallels" - "proton-drive" - "proton-mail" - "proton-pass" - "protonvpn" - "google-drive" - "notion-calendar" - "motrix" - "mini-vmac" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/development.nix b/modules/mac/programs/homebrew/casks/development.nix deleted file mode 100644 index c600873..0000000 --- a/modules/mac/programs/homebrew/casks/development.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - homebrew.casks = [ - "bruno" - "tuist" - "ghostty" - "zed" - "orbstack" - # "stratoshark" - "arduino-ide" - "fork" - "hopper-disassembler" - "ltspice" - "utm" - "knuff" - "wireshark" - "raspberry-pi-imager" - "sf-symbols" - "wakatime" - "linear-linear" - "sublime-text" - "serial" - "thonny" - "visual-studio-code" - "virtual-ii" - "httpie" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/gaming.nix b/modules/mac/programs/homebrew/casks/gaming.nix deleted file mode 100644 index 14ba17f..0000000 --- a/modules/mac/programs/homebrew/casks/gaming.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ - homebrew.casks = [ - "crossover" - "minecraft" - "epic-games" - "heroic" - "whisky" - "nvidia-geforce-now" - "playcover-community" - "roblox" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/improved-macos.nix b/modules/mac/programs/homebrew/casks/improved-macos.nix deleted file mode 100644 index 7063305..0000000 --- a/modules/mac/programs/homebrew/casks/improved-macos.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ - homebrew.casks = [ - "alt-tab" - "iterm2" - "mac-mouse-fix" - "macs-fan-control" - "latest" - "quitter" - "raycast" - "smoothscroll" - "linearmouse" - "go64" - "homerow" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/notation.nix b/modules/mac/programs/homebrew/casks/notation.nix deleted file mode 100644 index 4e307ac..0000000 --- a/modules/mac/programs/homebrew/casks/notation.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ - homebrew.casks = [ - "anki" - "mochi" - "notion" - "raindropio" - # "textual" - "texifier" - "monodraw" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/video.nix b/modules/mac/programs/homebrew/casks/video.nix deleted file mode 100644 index ead5839..0000000 --- a/modules/mac/programs/homebrew/casks/video.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - homebrew.casks = [ - "iina" - "obs" - "freetube" - "vlc" - ]; -} diff --git a/modules/mac/programs/homebrew/default.nix b/modules/mac/programs/homebrew/default.nix index 50a9025..d9d57d1 100644 --- a/modules/mac/programs/homebrew/default.nix +++ b/modules/mac/programs/homebrew/default.nix @@ -1,7 +1,6 @@ { imports = [ - ./casks - ./brews.nix + ./packages # ./mas-apps.nix ./nix-homebrew.nix ]; diff --git a/modules/mac/programs/homebrew/packages/auditing.nix b/modules/mac/programs/homebrew/packages/auditing.nix new file mode 100644 index 0000000..f828154 --- /dev/null +++ b/modules/mac/programs/homebrew/packages/auditing.nix @@ -0,0 +1,24 @@ +{ + homebrew = { + brews = [ + "nmap" + "aircrack-ng" + "john" + "sqlmap" + "recon-ng" + "ettercap" + "radare2" + ]; + + casks = [ + "zenmap" + "burp-suite" + "metasploit" + "ghidra" + "hopper-disassembler" + "suspicious-package" + "zap" + "maltego" + ]; + }; +} diff --git a/modules/mac/programs/homebrew/packages/brews.nix b/modules/mac/programs/homebrew/packages/brews.nix new file mode 100644 index 0000000..9c9a935 --- /dev/null +++ b/modules/mac/programs/homebrew/packages/brews.nix @@ -0,0 +1,34 @@ +{ + homebrew.brews = [ + "swiftlint" + "gpg" + "pinentry-mac" + "sudo-touchid" + "appwrite" + "graphaello" + "mas" + "zsh-autosuggestions" + "zsh-vi-mode" + "vapor" + "rustup" + "earthly" + "rye" + "swiftformat" + "hcloud" + "cc65" + "convco" + "animdl" + "zoxide" + "fzf" + "mint" + "socat" + "node@23" + "xcdiff" + "storj-uplink" + "codespell" + "ninja" + "koekeishiya/formulae/yabai" + "koekeishiya/formulae/skhd" + "httpie" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/ai.nix b/modules/mac/programs/homebrew/packages/casks/ai.nix new file mode 100644 index 0000000..c931a7b --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/ai.nix @@ -0,0 +1,12 @@ +{ + homebrew.casks = [ + "ollamac" + # "anythingllm" + "msty" + "chatgpt" + "claude" + "ollama" + "jan" + "lm-studio" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/audio.nix b/modules/mac/programs/homebrew/packages/casks/audio.nix new file mode 100644 index 0000000..72157dc --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/audio.nix @@ -0,0 +1,8 @@ +{ + homebrew.casks = [ + "audio-hijack" + "spotify" + "vb-cable" + "rockboxutility" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/browser.nix b/modules/mac/programs/homebrew/packages/casks/browser.nix new file mode 100644 index 0000000..f8acda7 --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/browser.nix @@ -0,0 +1,9 @@ +{ + homebrew.casks = [ + "arc" + "lagrange" + "google-chrome" + "zen-browser" + "tor-browser" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/communication.nix b/modules/mac/programs/homebrew/packages/casks/communication.nix new file mode 100644 index 0000000..a852163 --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/communication.nix @@ -0,0 +1,8 @@ +{ + homebrew.casks = [ + "zoom" + "grammarly-desktop" + "discord" + "loom" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/default.nix b/modules/mac/programs/homebrew/packages/casks/default.nix new file mode 100644 index 0000000..a9d606f --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/default.nix @@ -0,0 +1,36 @@ +{ + imports = [ + ./ai.nix + ./audio.nix + ./browser.nix + ./communication.nix + ./development.nix + ./gaming.nix + ./improved-macos.nix + ./notation.nix + ./video.nix + ]; + + homebrew.casks = [ + "pearcleaner" + "coconutbattery" + "webtorrent" + "daisydisk" + "onyx" + "sony-ps-remote-play" + # "retroarch" + "netnewswire" + "prettyclean" + "imageoptim" + "setapp" + # "parallels" + "proton-drive" + "proton-mail" + "proton-pass" + "protonvpn" + "google-drive" + "notion-calendar" + "motrix" + "mini-vmac" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/development.nix b/modules/mac/programs/homebrew/packages/casks/development.nix new file mode 100644 index 0000000..b050b29 --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/development.nix @@ -0,0 +1,26 @@ +{ + homebrew.casks = [ + "bruno" + "tuist" + "ghostty" + "zed" + "orbstack" + # "stratoshark" + "arduino-ide" + "fork" + "ltspice" + "utm" + "knuff" + "wireshark" + "raspberry-pi-imager" + "sf-symbols" + "wakatime" + "linear-linear" + "sublime-text" + "serial" + "thonny" + "visual-studio-code" + "virtual-ii" + "httpie" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/gaming.nix b/modules/mac/programs/homebrew/packages/casks/gaming.nix new file mode 100644 index 0000000..14ba17f --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/gaming.nix @@ -0,0 +1,12 @@ +{ + homebrew.casks = [ + "crossover" + "minecraft" + "epic-games" + "heroic" + "whisky" + "nvidia-geforce-now" + "playcover-community" + "roblox" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/improved-macos.nix b/modules/mac/programs/homebrew/packages/casks/improved-macos.nix new file mode 100644 index 0000000..7063305 --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/improved-macos.nix @@ -0,0 +1,15 @@ +{ + homebrew.casks = [ + "alt-tab" + "iterm2" + "mac-mouse-fix" + "macs-fan-control" + "latest" + "quitter" + "raycast" + "smoothscroll" + "linearmouse" + "go64" + "homerow" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/notation.nix b/modules/mac/programs/homebrew/packages/casks/notation.nix new file mode 100644 index 0000000..4e307ac --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/notation.nix @@ -0,0 +1,11 @@ +{ + homebrew.casks = [ + "anki" + "mochi" + "notion" + "raindropio" + # "textual" + "texifier" + "monodraw" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/casks/video.nix b/modules/mac/programs/homebrew/packages/casks/video.nix new file mode 100644 index 0000000..ead5839 --- /dev/null +++ b/modules/mac/programs/homebrew/packages/casks/video.nix @@ -0,0 +1,8 @@ +{ + homebrew.casks = [ + "iina" + "obs" + "freetube" + "vlc" + ]; +} diff --git a/modules/mac/programs/homebrew/packages/default.nix b/modules/mac/programs/homebrew/packages/default.nix new file mode 100644 index 0000000..485e37c --- /dev/null +++ b/modules/mac/programs/homebrew/packages/default.nix @@ -0,0 +1,7 @@ +{ + imports = [ + ./casks + ./auditing.nix + ./brews.nix + ]; +} -- cgit v1.2.3