main @ 36 LINES
[ HISTORY ] [ UP ]
┌─ NIX ──────────────────────────────────────────────────────────────────────┐
│ { │
│ config, │
│ lib, │
│ ... │
│ }: let │
│ inherit (config.ooknet.workstation) default profiles; │
│ inherit (lib) optionals elem; │
│ in { │
│ services.aerospace.window-rules = [ │
│ { │
│ conditions.id = "com.1password.1password"; │
│ float = true; │
│ } │
│ { │
│ conditions.id = "com.apple.finder"; │
│ float = true; │
│ } │
│ # { │
│ # conditions.id = "com.anthropic.claudefordesktop"; │
│ # workspace = "ai"; │
│ # } │
│ (optionals (default.browser == "zen") { │
│ conditions.id = "app.zen-browser.zen"; │
│ workspace = 2; │
│ }) │
│ (optionals (default.terminal == "ghostty") { │
│ conditions.id = "com.mitchell.ghostty"; │
│ workspace = 1; │
│ }) │
│ (optionals (elem "communication" profiles) { │
│ conditions.id = "dev.vencord.vesktop"; │
│ workspace = 4; │
│ }) │
│ ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ NIX ────────────────────────────────┐
│ { │
│ config, │
│ lib, │
│ ... │
│ }: let │
│ inherit (config.ooknet.workstation) defaul │
│ t profiles; │
│ inherit (lib) optionals elem; │
│ in { │
│ services.aerospace.window-rules = [ │
│ { │
│ conditions.id = "com.1password.1passwo │
│ rd"; │
│ float = true; │
│ } │
│ { │
│ conditions.id = "com.apple.finder"; │
│ float = true; │
│ } │
│ # { │
│ # conditions.id = "com.anthropic.claud │
│ efordesktop"; │
│ # workspace = "ai"; │
│ # } │
│ (optionals (default.browser == "zen") { │
│ conditions.id = "app.zen-browser.zen"; │
│ workspace = 2; │
│ }) │
│ (optionals (default.terminal == "ghostty │
│ ") { │
│ conditions.id = "com.mitchell.ghostty" │
│ ; │
│ workspace = 1; │
│ }) │
│ (optionals (elem "communication" profile │
│ s) { │
│ conditions.id = "dev.vencord.vesktop"; │
│ workspace = 4; │
│ }) │
│ ]; │
│ } │
└──────────────────────────────────────────────┘
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET