From a3fc7515c52843fcf3901e9c446420d7a8f19775 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 23 Apr 2025 05:57:39 -0700 Subject: Nara: Organise cask file structure --- modules/mac/programs/homebrew/casks/ai.nix | 12 +++++++ modules/mac/programs/homebrew/casks/audio.nix | 9 ++++++ modules/mac/programs/homebrew/casks/browser.nix | 8 +++++ .../mac/programs/homebrew/casks/communication.nix | 7 ++++ modules/mac/programs/homebrew/casks/default.nix | 37 ++++++++++++++++++++++ .../mac/programs/homebrew/casks/development.nix | 28 ++++++++++++++++ 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 +++++ 10 files changed, 147 insertions(+) create mode 100644 modules/mac/programs/homebrew/casks/ai.nix create mode 100644 modules/mac/programs/homebrew/casks/audio.nix create mode 100644 modules/mac/programs/homebrew/casks/browser.nix create mode 100644 modules/mac/programs/homebrew/casks/communication.nix create mode 100644 modules/mac/programs/homebrew/casks/default.nix create mode 100644 modules/mac/programs/homebrew/casks/development.nix create mode 100644 modules/mac/programs/homebrew/casks/gaming.nix create mode 100644 modules/mac/programs/homebrew/casks/improved-macos.nix create mode 100644 modules/mac/programs/homebrew/casks/notation.nix create mode 100644 modules/mac/programs/homebrew/casks/video.nix (limited to 'modules/mac/programs/homebrew/casks') diff --git a/modules/mac/programs/homebrew/casks/ai.nix b/modules/mac/programs/homebrew/casks/ai.nix new file mode 100644 index 0000000..c931a7b --- /dev/null +++ b/modules/mac/programs/homebrew/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/casks/audio.nix b/modules/mac/programs/homebrew/casks/audio.nix new file mode 100644 index 0000000..1cb80fe --- /dev/null +++ b/modules/mac/programs/homebrew/casks/audio.nix @@ -0,0 +1,9 @@ +{ + homebrew.casks = [ + "eqmac" + "audio-hijack" + "spotify" + "vb-cable" + "rockboxutility" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/browser.nix b/modules/mac/programs/homebrew/casks/browser.nix new file mode 100644 index 0000000..550fa35 --- /dev/null +++ b/modules/mac/programs/homebrew/casks/browser.nix @@ -0,0 +1,8 @@ +{ + homebrew.casks = [ + "arc" + "lagrange" + "google-chrome" + "zen-browser" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/communication.nix b/modules/mac/programs/homebrew/casks/communication.nix new file mode 100644 index 0000000..ab3be25 --- /dev/null +++ b/modules/mac/programs/homebrew/casks/communication.nix @@ -0,0 +1,7 @@ +{ + homebrew.casks = [ + "zoom" + "grammarly-desktop" + "discord" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/default.nix b/modules/mac/programs/homebrew/casks/default.nix new file mode 100644 index 0000000..e4ddd9e --- /dev/null +++ b/modules/mac/programs/homebrew/casks/default.nix @@ -0,0 +1,37 @@ +{ + imports = [ + ./ai.nix + ./audio.nix + ./browser.nix + ./communication.nix + ./development.nix + ./gaming.nix + ./improved-macos.nix + ./notation.nix + ./video.nix + ]; + + homebrew.casks = [ + "pearcleaner" + "coconutbattery" + "anytype" + "webtorrent" + "daisydisk" + "cursr" + "onyx" + "sony-ps-remote-play" + # "retroarch" + "netnewswire" + "prettyclean" + "imageoptim" + "setapp" + # "parallels" + "proton-drive" + "proton-mail" + "proton-pass" + "protonvpn" + "cork" + "google-drive" + "notion-calendar" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/development.nix b/modules/mac/programs/homebrew/casks/development.nix new file mode 100644 index 0000000..fb3c628 --- /dev/null +++ b/modules/mac/programs/homebrew/casks/development.nix @@ -0,0 +1,28 @@ +{ + homebrew.casks = [ + "bruno" + "tuist" + "ghostty" + "cool-retro-term" + "zed" + "cursor" + "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" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/gaming.nix b/modules/mac/programs/homebrew/casks/gaming.nix new file mode 100644 index 0000000..14ba17f --- /dev/null +++ b/modules/mac/programs/homebrew/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/casks/improved-macos.nix b/modules/mac/programs/homebrew/casks/improved-macos.nix new file mode 100644 index 0000000..096338c --- /dev/null +++ b/modules/mac/programs/homebrew/casks/improved-macos.nix @@ -0,0 +1,15 @@ +{ + homebrew.casks = [ + "alt-tab" + "iterm2" + "mac-mouse-fix" + "macs-fan-control" + "latest" + "quitter" + "raycast" + "smoothscroll" + "linearmouse" + "aerospace" + "go64" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/notation.nix b/modules/mac/programs/homebrew/casks/notation.nix new file mode 100644 index 0000000..4e307ac --- /dev/null +++ b/modules/mac/programs/homebrew/casks/notation.nix @@ -0,0 +1,11 @@ +{ + 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 new file mode 100644 index 0000000..ead5839 --- /dev/null +++ b/modules/mac/programs/homebrew/casks/video.nix @@ -0,0 +1,8 @@ +{ + homebrew.casks = [ + "iina" + "obs" + "freetube" + "vlc" + ]; +} -- cgit v1.2.3