Commit graph

22 commits

Author SHA1 Message Date
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