Commit graph

643 commits

Author SHA1 Message Date
Daniel Siepmann 2e594f27da
Do not make pidgin windows floating 2022-09-07 17:14:14 +02:00
Daniel Siepmann 16a5ebe665
Add todo for slack purple lib 2022-09-07 13:57:31 +02:00
Daniel Siepmann ff883a2bd9
Update microsoft teams user agent to enable usage of features 2022-09-07 13:57:22 +02:00
Daniel Siepmann 373ec34752
Extend i3 config for evolution and pidgin windows
Make evolution alarm sticky.
Unstick pidgin windows.
2022-09-07 13:56:06 +02:00
Daniel Siepmann 9bedce31b2
Revert "Update sitediff manually to 1.2.0"
This reverts commit 2dc016e8c0.

As libcurl.so is missing
2022-09-07 10:16:07 +02:00
Daniel Siepmann 2dc016e8c0
Update sitediff manually to 1.2.0 2022-09-07 10:09:06 +02:00
Daniel Siepmann fac4dc58e6
Revert "Remove sitediff"
This reverts commit 7ba01e66aa.
2022-09-07 09:52:30 +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 7ba01e66aa
Remove sitediff
I'm not able to install the recent 1.2 version, only legacy versions
which are not usable.
2022-09-06 15:11:03 +02:00
Daniel Siepmann da6057446c
Add sitediff as new nixpkg
Add own nixpkg, follow: https://nixos.org/manual/nixpkgs/stable/#developing-with-ruby
Write a custom Gemfile including the sitediff gem.
Generate lock and gemset via `nix shell nixpkgs#ruby nixpkgs#bundix` and
the documented commands.
2022-09-06 10:06:03 +02:00
Daniel Siepmann 016894d458
Add evolution as calendar UI
Thunderbird no longer sends proper notification (reminder) for upcoming
events.
2022-09-05 13:03:57 +02:00
Daniel Siepmann aa5b59dfac
Keep Firefox privacy.resistFingerprinting on false
See: https://social.tchncs.de/@kuketzblog/108945047476520993
2022-09-05 12:13:16 +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 7cf0b6ed7a
Adjust GTK theme 2022-09-02 13:28:57 +02:00
Daniel Siepmann 59060b818e
Adjust colors in GTK theme 2022-09-02 12:38:47 +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 f35991e519
Update purple slack
My upstream PR got merged, update package and remove patch.
2022-09-02 11:18:33 +02:00
Daniel Siepmann 032e79b690
Add ideas for slack integration 2022-09-01 17:21:57 +02:00
Daniel Siepmann 046db61df0
Configure neovim to not expand tabs in c code
As my current existing open source code bases use tabs instead of
spaces.
2022-09-01 17:21:57 +02:00
Daniel Siepmann a11e9b0472
Add a new slack command "open" to provide a URL to open chat in browser
That allows me to easily access more advanced featured and control stuff
within the browser whenever I need.
2022-09-01 17:21:57 +02:00
Daniel Siepmann e11021e3cb
Add git-remote-hg as bridge to allow working with mercurial repos
I could use mercurial but am not used to it anymore and prefer git.
Still some open source projects use mercurial instead of git.
This little tool allows me to still clone them, see: https://github.com/mnauw/git-remote-hg
2022-09-01 16:07:33 +02:00
Daniel Siepmann 83396d38cb
Prevent neovim from unexpected indenting -> within PHP
There should be no special handling in order to align them.
They should be indented four spaces like everything else.
2022-09-01 08:19:55 +02:00
Daniel Siepmann 0599e5dc24
Prevent neovim default custom autocomplete in SQL files
I hated it, it also stole `<C-C>` from my workflow to escape to normal
mode.

Thanks: https://www.reddit.com/r/neovim/comments/x2nc8o/cant_disable_sql_omni_complete_in_neovim_072/
2022-09-01 07:57:24 +02:00
Daniel Siepmann dc589d789e
Add pidgin command to start slack calls
See: https://github.com/dylex/slack-libpurple/pull/169
2022-08-31 22:22:19 +02:00
Daniel Siepmann 9c62561a9e
Use an emoji that exists on my system, for i3 workspace 4 2022-08-31 13:26:34 +02:00
Daniel Siepmann 3ff8e46f2b
Add custom css to highlight inline code on confluence 2022-08-31 12:46:30 +02:00
Daniel Siepmann ead8068b33
Update slack-purple patch with feedback from PR
See: https://github.com/dylex/slack-libpurple/pull/168#issuecomment-1232544152
2022-08-31 12:42:34 +02:00
Daniel Siepmann 2c45d93c7a
Keep mail on separate workspace
I'm to used to that setup
2022-08-31 10:00:04 +02:00
Daniel Siepmann 78137b34d9
Transform incoming slack call URLs
See: https://github.com/dylex/slack-libpurple/issues/166
2022-08-30 18:20:43 +02:00
Daniel Siepmann 30b62d5196
Configure pidgin fonts 2022-08-30 17:31:39 +02:00
Daniel Siepmann 6719549999
Configure prefered commentstring for c programming 2022-08-30 17:31:21 +02:00
Daniel Siepmann a10b82b153
Revert "Add matrix to pidgin (not working right now)"
This reverts commit ddaf533f47.
2022-08-30 14:25:43 +02:00
Daniel Siepmann ddaf533f47
Add matrix to pidgin (not working right now)
Doesn't work yet for me due to:
https://github.com/matrix-org/purple-matrix/issues/28
2022-08-30 14:20:54 +02:00
Daniel Siepmann cebae709fa
Adjust pidgin GTK a bit
I still miss many things and am to unfamiliar with GTK
2022-08-30 14:20:34 +02:00
Daniel Siepmann 907d321ba7
Move all communication to single i3 workspace
As I no longer have so many chat instances, just two (hopefully one in
the future).
That's why I can move email and chat into one workspace.
2022-08-30 12:31:47 +02:00
Daniel Siepmann ff2fc14243
Streamline patches via overlay
Do not replace patches, but only add custom patches.
2022-08-30 10:55:38 +02:00
Daniel Siepmann c2c16a1dec
Remove Jitsi as I can do this within Firefox 2022-08-30 10:51:01 +02:00
Daniel Siepmann 3cdb30ca04
Remove another slack instance
I've applied a purple-slack patch which allows me to sign in via
credentials from active browser sessions, circumventing 2FA.
2022-08-30 10:50:25 +02:00
Daniel Siepmann 7249d90972
Remove no longer needed chats via chromium as I've moved to pidgin
Some are still left but will be tackled in future.
2022-08-30 09:31:28 +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 ae2498d389
Extend gtkrc for purple (pidgin) 2022-08-29 17:27:24 +02:00
Daniel Siepmann e3143ab14c
Update signald file accordingly to feedback in PR 2022-08-29 17:27:01 +02:00
Daniel Siepmann fb24bfbc8a
Remove signal desktop in favour of pidgin integration 2022-08-26 13:51:53 +02:00
Daniel Siepmann 61e5fb63fe
Add Microsoft Teams to pidgin (login doesn't work yet)
The login doesn't work, but that seems to be an issue of my Microsoft
knowledge instead of the plugin, see: https://github.com/EionRobb/purple-teams/issues/1
2022-08-26 13:51:44 +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 dfc7938891
Improve sc-im configuration for TYPO3 csv files
Do not format integers as decimals, which would be written back to file
changing the actual content.
2022-08-25 15:40:58 +02:00
Daniel Siepmann 6836846092
Remove wrong options from zathura configuration
These were duplicates of completion-group repeating completion.
2022-08-24 17:29:47 +02:00
Daniel Siepmann 8b2ebc7e66
Disable color of ncdu
ncdu got color scheme support and enables one by default.
I'm used to ncdu without additional colors and disable the color.
2022-08-24 14:36:38 +02:00
Daniel Siepmann 0da1174f98
Remove PHP from SAC project shell
PHP 7.4 is out of maintenance.
I can revert and switch to 8 once we finished the update.
2022-08-23 07:45:35 +02:00