No description
  • Nix 76.6%
  • Shell 18%
  • Python 4.8%
  • Lua 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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

home-manager