OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
 
main @ 41 LINES
 
[ HISTORY ]  [ UP ]
 

{
  config,
  lib,
  ...
}: let
  inherit (config.ooknet.workstation) default programs;
  inherit (lib) optionals;
in {
  homebrew = {
    enable = true;
    caskArgs = {
      no_quarantine = true;
    };
    onActivation = {
      # uninstall package if removed from configuration
      cleanup = "uninstall";
    };
    enableFishIntegration = true;
    brews = [
      "uv"
      "poppler"
    ];
    casks =
      [
        "1password-cli"
        "raycast"
        "claude"
        "obsidian"
        "microsoft-teams"
        "slack"
        "moonlight"
      ]
      ++ optionals (default.terminal == "ghostty" || programs.ghostty.enable) ["gh
ostty"]
      ++ optionals (default.browser == "firefox" || programs.firefox.enable) ["fir
efox"]
      ++ optionals (default.browser == "zen" || programs.zen.enable) ["zen-browser
"];
    masApps = {
      "Tailscale" = 1475387142;
    };
  };
}

{
  config,
  lib,
  ...
}: let
  inherit (config.ooknet.workstation) defaul
t programs;
  inherit (lib) optionals;
in {
  homebrew = {
    enable = true;
    caskArgs = {
      no_quarantine = true;
    };
    onActivation = {
      # uninstall package if removed from co
nfiguration
      cleanup = "uninstall";
    };
    enableFishIntegration = true;
    brews = [
      "uv"
      "poppler"
    ];
    casks =
      [
        "1password-cli"
        "raycast"
        "claude"
        "obsidian"
        "microsoft-teams"
        "slack"
        "moonlight"
      ]
      ++ optionals (default.terminal == "gho
stty" || programs.ghostty.enable) ["ghostty"
]
      ++ optionals (default.browser == "fire
fox" || programs.firefox.enable) ["firefox"]
      ++ optionals (default.browser == "zen"
 || programs.zen.enable) ["zen-browser"];
    masApps = {
      "Tailscale" = 1475387142;
    };
  };
}
 
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET