Daniel Siepmann
56fed868b0
Streamline formatting of function arguments
2024-05-29 09:50:32 +02:00
Daniel Siepmann
d1b97c1847
Exclude TYPO3 general calendar from notifications
...
It is not my calendar and only synced to have an overview.
Events in there are not important to me and should not notify me.
2024-02-06 12:20:22 +01:00
Daniel Siepmann
b164348d79
Fix broken languagetool
...
Following https://github.com/languagetool-org/languagetool/issues/9757#issuecomment-1831915062
2023-12-20 09:11:10 +01:00
Daniel Siepmann
9c356f46b4
Do not fail grep if khal does not deliver anything
...
This keeps the systemd service green.
2023-08-29 15:08:22 +02:00
Daniel Siepmann
f41c675e11
Improve khal notification
...
Remove holidays and "today" line from output.
2023-08-21 09:20:00 +02:00
Daniel Siepmann
20683e8b71
Ignore birthdays from khal notifications
2023-08-21 08:16:55 +02:00
Daniel Siepmann
23d3d8f576
Improve khal notification
...
Ensure all dependencies are declared.
Also update calendar to reflect latest module changes
2023-06-16 06:18:07 +02:00
Daniel Siepmann
0f6e71321e
migrate vdirsync + khal
...
Home-Manager got first level support for calendars and contacts.
Provided integrations are vdirsync and khal which I'm already using.
I therefore migrate from my own setup to the upstream setup.
Issue on home-manager project:
https://github.com/nix-community/home-manager/issues/2335
2023-06-13 16:16:19 +02:00
Daniel Siepmann
b0178263c1
Fix warning for cmus desktop entry groups
2023-03-06 08:07:20 +01:00
Daniel Siepmann
cd8f364c56
Adjust languagetool service timings
2023-02-23 13:29:31 +01:00
Daniel Siepmann
3d5187ca8a
Remove deprecation from .desktop file
2023-02-20 07:44:48 +01:00
Daniel Siepmann
1fbb523769
Adjust khal script to new behaviour
2023-01-02 08:17:35 +01:00
Daniel Siepmann
4fd9bcaf75
Properly handle khal notification exit status
2022-12-13 09:34:38 +01:00
Daniel Siepmann
de935f101a
Pin khal to last working version
...
khal doesn't build anymore, see: https://github.com/NixOS/nixpkgs/issues/205014
That's why I've pinned it to last working version, see: https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs
2022-12-12 08:07:50 +01:00
Daniel Siepmann
84f9d32366
Use native signal desktop app again
...
As the pidgin integration is failing.
I no longer can register pidgin with my signal app.
2022-11-23 10:37:01 +01:00
Daniel Siepmann
1d712c1ecc
Remove legacy todo
2022-11-07 07:57:43 +01:00
Daniel Siepmann
ab64770ecc
Add microsoft teams to pidgin
...
I've found out how to login (where to find tenant, see: https://github.com/EionRobb/purple-teams/issues/27#issuecomment-1222985395 )
2022-10-17 08:21:55 +02:00
Daniel Siepmann
60410692dc
Use notify-send from nix within scripts
...
Also adjust dmenu selection to follow my naming conventions.
Ensure other dependencies are provided via nix.
2022-10-11 19:11:34 +02:00
Daniel Siepmann
6bf28e577f
Improve event notification
...
Keep longer (3 minutes).
Add icon (using current icon theme).
Add category (not used yet).
2022-10-10 21:41:14 +02:00
Daniel Siepmann
cc3fcb3d50
Add vdirsync and khal with small notification script
...
Very basic, but maybe better then all the shiny none working solutions.
Will sync all calendars to vdir.
khal is able to parse and show them. khal also offers an cli interface
to fetch events for a certain time.
Properly use keepass xc via secret tool as command line tool
Enable keepassxc usage as secret tool.
Remove crypted file as this no longer keeps passwords
Remove korganizer as it doesn't provide notifications, try khal
2022-10-06 09:27:38 +02:00
Daniel Siepmann
dded8c5a19
Use official purple-signald package again
...
As my upstream PR got merged.
2022-09-06 16:46:51 +02:00
Daniel Siepmann
23e161b0d0
Cleanup outdated pidgin comments
...
Smileys are now supported globally via native purple support
2022-09-02 13:44:06 +02:00
Daniel Siepmann
8cef3958b5
Add custom themes for purple
2022-09-02 12:38:36 +02:00
Daniel Siepmann
2cb9d53374
Streamline pidgin setup
...
Use a single file instead of distributed files to setup pidgin.
Add smileys based on:
* https://unicode.org/emoji/charts/full-emoji-list.html
* https://github.com/PowaBanga/pidgin-EAP
* https://developer.pidgin.im/wiki/SmileyThemes#Creating
2022-09-02 11:30:05 +02:00
Daniel Siepmann
3e589f45a1
Adjust user systemd files to auto start on session begin
2022-08-29 17:27:33 +02:00
Daniel Siepmann
6d5f3cc626
Initial add Pidgin for IM
...
I've added the following myself:
* mattermost
* purple-signald (waiting for https://github.com/NixOS/nixpkgs/issues/188384 )
* purple-events
* purple-libnotify
and added slack from nixpkgs.
I'm also trying to make signal integration work.
Not sure whether I'll keep pidgin, as I expect video calls from within
slack not to work.
But would be cool to have a single open source messenger instead of x
instances of chromium as wrapper around closed source web applications.
2022-08-26 13:19:09 +02:00
Daniel Siepmann
c372dacc8c
Migrate mailhog
...
Install via nix package.
Also configure with custom module, inspired by nix os module.
Bind hard to localhost, do not listen to outer world.
2022-02-07 19:26:50 +01:00
Daniel Siepmann
30015279ba
Document desktop entries for now
...
Do not create desktop item in file system, instead use proper xdg
configuration option. That way we do not need to hard code location of
file and can use a proper set with validation from module.
2022-02-07 08:03:43 +01:00
Daniel Siepmann
77f3038cde
Migrate languagetool setup to nix module
...
Define new module which provides the systemd service.
Do not clutter home.nix and do not use custom systemd/ folder.
2022-02-03 15:14:00 +01:00
Daniel Siepmann
c41a367660
Add cmus as own module with desktop file (not linked out of box)
2022-02-03 14:34:32 +01:00