• Joined on 2021-07-02
atagen pushed to main at atagen/niri-tag 2025-06-25 01:55:59 +10:00
cd53858190 fix: refuse to clobber active socket
atagen pushed to main at atagen/niri-tag 2025-06-25 01:13:59 +10:00
3288f18d85 fix: don't disable base tag on exclusive
atagen pushed tag 0.1.0rc1 to atagen/niri-tag 2025-06-23 20:33:01 +10:00
atagen deleted tag 0.1.0rc1 from atagen/niri-tag 2025-06-23 20:32:46 +10:00
atagen pushed to main at atagen/niri-tag 2025-06-23 20:32:34 +10:00
5b631a1af0 chore: update README.md
atagen pushed tag 0.1.0rc1 to atagen/niri-tag 2025-06-23 20:30:34 +10:00
atagen pushed to main at atagen/niri-tag 2025-06-23 20:29:11 +10:00
79a175358f chore: update README.md
89871af5c4 feat: add event support for window urgency
0b8a291b7d refactor: use persistent TagState instead of ad hoc calculations
67e77c122f chore: add debug flag + housekeeping
Compare 4 commits »
atagen pushed to main at atagen/niri-tag 2025-06-23 17:23:41 +10:00
836e5402e1 feat: add event support for window urgency
atagen pushed to main at atagen/niri-tag 2025-06-23 17:18:44 +10:00
e53a452ada refactor: use persistent TagState instead of ad hoc calculations
90b0f069d8 chore: add debug flag + housekeeping
Compare 2 commits »
atagen pushed to main at atagen/niri-tag 2025-06-23 17:14:41 +10:00
6746e94f6d refactor: use persistent TagState instead of ad hoc calculations
atagen pushed to main at atagen/niri-tag 2025-06-23 12:49:45 +10:00
1ec5921248 chore: add debug flag + housekeeping
18d349c11f fix: ensure TagEmpty event fires
Compare 2 commits »
atagen pushed to main at atagen/niri-tag 2025-06-23 01:02:52 +10:00
60a7f4ddff feat: always centre column after action
b621743d9d chore: tidy imports
Compare 2 commits »
atagen pushed to master at atagen/meat 2025-06-23 00:44:42 +10:00
1a2ca2dcbd remove reliance on nh for most things
56d0dc028f remove ocaml overlay
ec00841899 overlay fixed, update
4bc3176ce6 use nixpkgs input and ocaml overlay
4490c67de9 downgrade dune ver
Compare 10 commits »
atagen pushed to main at atagen/niri-tag 2025-06-23 00:38:51 +10:00
0997b124a2 feat: add exclusive tag + minor refactor
66d1dfacda chore: more robust xdg path handling
Compare 2 commits »
atagen pushed to main at atagen/niri-tag 2025-06-22 23:39:04 +10:00
1318c51a44 feat: make strict workspaces configurable
atagen pushed to main at atagen/niri-tag 2025-06-22 21:42:15 +10:00
6eb2e5fd9c fix: clean up tag toggling event code
091ee4d926 feat: prepopulate tags
e6d2d0946a feat: add config file
75538cc3d3 fix: don't populate tag 0 on fullstate socket update
3ae602ddc7 nit: change event info from debug to trace
Compare 5 commits »
atagen pushed to main at atagen/niri-tag 2025-06-21 23:24:14 +10:00
983c12cb34 Merge branch 'strict-workspaces'
696e717f03 Merge branch 'fullstate'
73813605d6 feat: implement fullstate on-connect event
49473b92a3 feat: add strict workspacing
Compare 4 commits »
atagen pushed to main at atagen/niri-tag 2025-06-21 23:18:15 +10:00
86a5ef487f fix: tag all windows on WindowsChanged
atagen pushed to main at atagen/niri-tag 2025-06-21 20:47:33 +10:00
05e12ea2f2 feat: change socket nomenclature + implement events provider
atagen pushed to main at atagen/niri-tag 2025-06-21 17:24:55 +10:00
243582307c feat: change socket nomenclature + implement events provider