Michael Mandl
8a8900fc1a
feat(pwa): migrate work PWAs from M365/Chrome to Google Workspace/Firefox
...
Replace Chrome --app= PWAs (Outlook, Teams) with Firefox --new-window
entries (Gmail, Chat, Calendar, Meet) sharing the main Firefox session.
- Extend niriFocusApp with optional title regex for disambiguating
windows that share the same app_id (all Firefox)
- Sort resolveAppOutputs rules by specificity (title-filtered first)
so Google Workspace windows are placed before the catch-all Firefox rule
- Replace Chrome with Chromium for legacy M365 desktop entries
- Add Mod+3 focus key for Google Calendar; Mod+2/4 for Chat/Gmail
- Mod+8 uses negative lookahead to skip Workspace windows
- Use broad case-insensitive title substrings ([Mm]ail, [Cc]hat,
[Cc]alendar) to match actual Google Workspace window title formats
2026-09-21 11:03:23 +02:00
.vscode
feat: configure mcp workspaces
2025-12-10 10:26:33 +01:00
desktop
fix(desktop): pad swaync notification content
2026-09-18 09:23:21 +02:00
dictation
feat(dictation): upgrade xps to medium whisper model, preserve casual tone
2026-06-23 09:37:05 +02:00
docs
fix(lint): resolve deadnix and markdownlint pre-commit failures
2026-09-15 09:00:52 +02:00
git
fix(lint): resolve deadnix and markdownlint pre-commit failures
2026-09-15 09:00:52 +02:00
gpg
feat(waybar): always-visible overlay with click passthrough
2026-08-31 09:26:54 +02:00
gui
feat(pwa): migrate work PWAs from M365/Chrome to Google Workspace/Firefox
2026-09-21 11:03:23 +02:00
horsch
fix(aws): dismiss AWS SSO success notifications after auto-reauth
2026-09-18 15:04:02 +02:00
jj
fix(jj): correct nvim merge-tool args for 4-way diff
2026-09-09 07:30:45 +02:00
llm
feat(pwa): migrate work PWAs from M365/Chrome to Google Workspace/Firefox
2026-09-21 11:03:23 +02:00
machines
feat(desktop): replace dunst with swaync
2026-09-18 08:50:35 +02:00
modules
fix(kanshi): survive compositor restarts
2026-08-26 17:36:15 +02:00
neovim
fix(neovim): restore smart-splits zellij pane and tab navigation
2026-09-15 08:42:59 +02:00
niri
feat(pwa): migrate work PWAs from M365/Chrome to Google Workspace/Firefox
2026-09-21 11:03:23 +02:00
private
fix(litellm): update claude-or to use claude-opus-5
2026-09-01 09:15:22 +02:00
proxy
fix(proxy): stop redirecting http to https on TLS-enabled hosts
2026-07-19 12:20:04 +02:00
shell
chore(flake): update nixpkgs, home-manager, nixvim, and other inputs
2026-09-15 08:57:11 +02:00
sway
fix(desktop): offset swaync popups below waybar
2026-09-18 09:23:21 +02:00
.envrc
fix(shell): switch devenv activation to direnv integration
2026-06-30 10:21:41 +02:00
.gitignore
chore: replace direnv with auto-devenv
2026-05-10 21:58:44 +02:00
.luarc.json
build: add luarc to configure lsp server
2026-02-18 10:03:15 +01:00
.markdownlint.yaml
refactor(modules): convert agent-preferences-text to markdown
2026-03-12 09:02:20 +01:00
.sops.yaml
feat: add helga age key and re-encrypt private secrets
2026-03-12 21:29:58 +01:00
AGENTS.md
docs(NB11313): update docs and skills for WSL-to-Ubuntu conversion
2026-07-22 10:54:01 +02:00
bedrock-accessible-models.sh
fix(sc-get-gps-source): increase gpspipe timeout to 10s and require lat in TPV
2026-07-08 09:47:18 +02:00
CLAUDE.md
docs(NB11313): update docs and skills for WSL-to-Ubuntu conversion
2026-07-22 10:54:01 +02:00
devenv.lock
fix(lint): remove unused config parameter from desktop and sway modules
2026-09-15 09:32:46 +02:00
devenv.nix
perf(devenv): skip git-hooks validation on shell entry
2026-09-18 09:27:28 +02:00
devenv.yaml
chore: devenv update
2026-03-09 10:42:52 +01:00
flake.lock
chore: update
2026-09-19 12:05:30 +02:00
flake.nix
feat(pwa): migrate work PWAs from M365/Chrome to Google Workspace/Firefox
2026-09-21 11:03:23 +02:00
niri-cheatsheet.md
chore(flake): update nixpkgs, home-manager, nixvim, and other inputs
2026-09-15 08:57:11 +02:00
README.md
feat: enable pre-commit checks
2024-07-10 13:58:49 +02:00