Commit graph

542 commits

Author SHA1 Message Date
Daniel Siepmann b6f52946e5
Once more try to include nvd in system update 2022-11-11 14:08:42 +01:00
Daniel Siepmann 3919c7abb6
Add nixos update command 2022-11-11 14:08:34 +01:00
Daniel Siepmann bc33856c74
Migrate setup to new ctags version
The new version already has support for xml and yaml.
2022-11-09 08:20:58 +01:00
Daniel Siepmann 1d712c1ecc
Remove legacy todo 2022-11-07 07:57:43 +01:00
Daniel Siepmann e45ea0c6d6
Remove askpass for ssh, use cli instead 2022-11-04 11:17:43 +01:00
Daniel Siepmann fc197aedea
Always sign git commits on both devices
As I've transferred my gpg key
2022-11-04 10:25:51 +01:00
Daniel Siepmann e5fed99efa
Support sound keys on both devices 2022-11-04 10:22:06 +01:00
Daniel Siepmann 299043951d
Add .local/share to backup 2022-11-04 10:21:46 +01:00
Daniel Siepmann a13bc845db Allow switching backlight on hikari 2022-11-03 17:02:05 +01:00
Daniel Siepmann 87408de6b0 Temporarily disable keychain and pgp signing on hikari 2022-11-03 17:01:41 +01:00
Daniel Siepmann ca1f44253a
Do not configure Xauthority file
This will break on NixOS by default.
2022-11-03 09:33:23 +01:00
Daniel Siepmann 6d76ce80a6
First hikari specific configuration
Add a way to detect the current system.
2022-11-03 09:33:15 +01:00
Daniel Siepmann 54622867ba
Use keepassxc to provide passphrase for borg 2022-11-03 09:07:04 +01:00
Daniel Siepmann 8192152637
Hide none usefull info from toggl website 2022-11-03 08:59:02 +01:00
Daniel Siepmann 66b1454ab1
Keep .config as part of backup 2022-11-03 08:58:49 +01:00
Daniel Siepmann 86991939c7
Make dmenu scripts vertical
Recent dmenu update changed spacing which is irritating.
Streamline all scripts to use vertical output.
2022-10-31 13:48:02 +01:00
Daniel Siepmann 359ee0f74d
Revert "Replace vim NERDtree with nvim-tree-lua"
This reverts commit 7e844adde2.

Keep NERDTree instead of nvim tree lua.
Mostly because it uses very small inputs for file paths.
I couldn't find an easy way to move files.
It opens files with absolute path instead of relative to cwd which will
also influence my snippets.
2022-10-31 09:21:17 +01:00
Daniel Siepmann 87f3310ae3
Keep netrw as it provides features like gx to open urls and files 2022-10-27 14:39:38 +02:00
Daniel Siepmann 7d6af0c5ce
Add custom TYPO3 logging processor to add URIs to log entries 2022-10-27 14:25:44 +02:00
Daniel Siepmann 572b8bca85
Hide unwanted HTML elements within toggl 2022-10-27 10:11:13 +02:00
Daniel Siepmann cb28fd3d4e
Add nixos org public calendar 2022-10-27 08:23:21 +02:00
Daniel Siepmann 1ca29e591f
Fix bug in one customer TYPO3 project
3rd Party code expects the port key to exist
2022-10-27 08:23:13 +02:00
Daniel Siepmann 56c4e30389
Remove new tabmanager from firefox
See: https://social.dev-wiki.de/@Lamdarer/109235020667649579
2022-10-27 07:46:40 +02:00
Daniel Siepmann b4d58399dc
Add SQL search to firefox 2022-10-26 11:45:43 +02:00
Daniel Siepmann 6ab89ae7a9
Configure search engines of firefox through new module options 2022-10-25 09:06:26 +02:00
Daniel Siepmann 49768e37ba
Disable notification of keepass
I don't think this is useful, but it indeed is disrupting.
2022-10-25 08:44:11 +02:00
Daniel Siepmann db9131aff6
Remove eBay search from firefox 2022-10-20 17:24:18 +02:00
Daniel Siepmann 1d37effb1d
Remove unused packages 2022-10-20 13:50:17 +02:00
Daniel Siepmann 7517103501
Enable reStructuredText ctags support 2022-10-20 10:31:26 +02:00
Daniel Siepmann 2e6520acf9
Downgrade phpactor
As newer versions seem to be to slow for me
2022-10-18 07:45:47 +02:00
Daniel Siepmann f02495031d
Remove unneeded and removed clipit 2022-10-18 07:45:40 +02:00
Daniel Siepmann 09de5732fa
Remove nautilus
It doesn't pick the expected dark theme.
I guess I don't need a file manager anyway?
Still I add a list of possible alternatives
2022-10-18 07:45:15 +02:00
Daniel Siepmann 0fb2dcf6cc
Hide dotfiles in neovim tree by default 2022-10-17 15:48:11 +02:00
Daniel Siepmann f1c34445d5
Add fes project specifics for vim 2022-10-17 09:51:16 +02:00
Daniel Siepmann 005fb3cb96
Remove commented out option
extended_properties are send by vdebug out of the box, no need to
explicitly set them.
2022-10-17 08:22:33 +02: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 c70f7b5781
Update mycli rc
Use https://raw.githubusercontent.com/dbcli/mycli/1ae50c8a41dd515e8d7e9afd4bd34c3676243f25/mycli/myclirc
as base
2022-10-17 08:21:11 +02:00
Daniel Siepmann 7e844adde2
Replace vim NERDtree with nvim-tree-lua
As neovim 0.8.0 doesn't properly refresh after NERDtree actions like
moving files finishes.
2022-10-12 09:46:14 +02:00
Daniel Siepmann fef344c34d
Remove no longer existing applet 2022-10-12 09:46:13 +02:00
Daniel Siepmann 0386c33962
Add simple scripts to execute rclone to sync 2022-10-11 20:49:21 +02:00
Daniel Siepmann 0a5c2ca8ff
Move files out of home to xdg folders
Thanks to xdg-ninja for analysing my home folder.
2022-10-11 20:36:48 +02:00
Daniel Siepmann f2bcb12135
Seems to be required by keepassxc and others 2022-10-11 19:12:42 +02:00
Daniel Siepmann 2ddb87cd33
Remove evolution left over 2022-10-11 19:12:17 +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 6af935b3e4
Remove video recording dmenu
I do no video recording anymore
2022-10-11 19:10:17 +02:00
Daniel Siepmann 24ba29e713
Update phpactor 2022-10-11 15:12:55 +02:00
Daniel Siepmann 47406c7e76
Add php snippet for codeception cest file 2022-10-11 10:07:44 +02:00
Daniel Siepmann 7272551670
Re add spotdl in order to easily download mp3 files
Those are properly tagged with image, artist, etc.
No need to manually to stuff with yt-dlp.
2022-10-11 08:28:16 +02:00
Daniel Siepmann cc911a0d91
Integrate neovim snippets into ctags
To easily find and navigate to snippets.
2022-10-11 08:27:56 +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 c263cdc34a
Remove neovim as man pager
It was slow and always hang after closing.
Keep simple default.
2022-10-10 21:19:18 +02:00
Daniel Siepmann f477833fad
Remove dunst as package, it is installed as service anyway 2022-10-10 12:48:27 +02:00
Daniel Siepmann 81b80f620f
Add association to open mkv files with vlc 2022-10-10 12:47:53 +02:00
Daniel Siepmann 9f69e90fb4
Replace nextcloud client with rclone
rclone is more flexible regarding storages.
nextcloud didn't play with keepass providing keyring.

rclone does not auto sync, I need to find a proper way to keep files in
sync without manuall calling commands …
2022-10-10 12:46:57 +02:00
Daniel Siepmann 6e498612a4
First basic steps to migration of email to neomut und co. 2022-10-06 13:10:32 +02:00
Daniel Siepmann 2481212aba
Improve timing of event notifications
Remind one minute earlier so I always get info ahead of time.
2022-10-06 12:22:44 +02:00
Daniel Siepmann 57a3b8b2e3
Add screenshot tool
I didn't invest time and used what I've used on ubuntu all the time.
I've removed it somehow from ubuntu and add it here.
2022-10-06 09:27:38 +02:00
Daniel Siepmann fa023c38d1
[Replace evolution by thunderbird
I've uninstalled something from ubuntu and evolution refuses to start.
Use thunderbird for email again until I switch to neomutt.
2022-10-06 09:27:38 +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 c8d9400d49
Clean up packages to install
Remove no longer needed packages
2022-10-05 16:55:05 +02:00
Daniel Siepmann 6d0cc6ad8d
Add customer specific gitignore entry 2022-10-05 16:53:54 +02:00
Daniel Siepmann 25ab746c71
Fix wrong mime assignment for calendar
I've installed korganizer instead of evolution right now.
2022-10-05 16:53:27 +02:00
Daniel Siepmann 3ba4b60e07
Migrate nautilus as file manager from ubuntu to home-manager
I don't want to invest time to check alternatives.
I stick to that one for now.
2022-10-05 16:52:52 +02:00
Daniel Siepmann 8850653389
Add oraproxy for one project 2022-10-04 16:58:10 +02:00
Daniel Siepmann 431bffc905
Always prevent compression within TYPO3
Matches with my apache setup.
2022-10-04 16:57:52 +02:00
Daniel Siepmann 2997f79052
Fix wrong comment style in neovim config file 2022-10-04 15:10:51 +02:00
Daniel Siepmann 285a366357
Maintain docker config.json which includes credentials 2022-10-04 15:09:44 +02:00
Daniel Siepmann 47798807b2
Add private composer registry auth 2022-10-04 15:09:19 +02:00
Daniel Siepmann 278b1e9c37
Disable mouse which got enabled by neovim 0.8.0 2022-10-04 12:34:36 +02:00
Daniel Siepmann 1d26332f60
Add KOrganizer for calendar
As evolution is running into timeouts for none known reason.
2022-10-04 08:58:27 +02:00
Daniel Siepmann 1ea75ea1e4
Migrate neovim plugin derivations to be compatible
Use always pname and version, see: https://github.com/NixOS/nixpkgs/issues/193903
2022-10-04 07:59:26 +02:00
Daniel Siepmann 97ef3d98e5
Finally make event notification centered 2022-09-28 10:00:29 +02:00
Daniel Siepmann d6d7bb7565
Add neovim csv snippet 2022-09-28 09:59:52 +02:00
Daniel Siepmann 8b2dba9f70
Update phpactor, use fetchurl instead of fetchzip
Accordingly to help in https://discourse.nixos.org/t/fetchzip-results-in-do-not-know-how-to-unpack-source-archive-due-to-wrong-nix-store-path/22014
2022-09-26 15:26:10 +02:00
Daniel Siepmann 2c3d07650e
Add custom css for forge.typo3.org 2022-09-26 08:08:56 +02:00
Daniel Siepmann eed11c64c4
Remove snap from update
I no longer have snaps
2022-09-26 08:08:45 +02:00
Daniel Siepmann edcfa3f56b
Associate common video mime types with vlc 2022-09-21 07:44:46 +02:00
Daniel Siepmann 4c01b29548
Remove thunderbird
It is way to buggy, I've now swtiched over to Evolution for mail,
contacts and calendar.
2022-09-20 07:49:04 +02:00
Daniel Siepmann 39652476f5
Replace spotify with handbrake
I wanna rip some of my DVDs for easier usage via HDD on my TV.
But I don't download via spotify anymore.
2022-09-19 14:28:21 +02:00
Daniel Siepmann 4677538858
Update phpactor
Also provide a script to create new versions of phpactor.
2022-09-16 09:50:20 +02:00
Daniel Siepmann 874249b9b8
Install GUI for disk usage 2022-09-15 17:09:19 +02:00
Daniel Siepmann e16f332c39
Hide unnecessary Jira bloat from UI 2022-09-15 17:07:39 +02:00
Daniel Siepmann f154c42a61
Update t3 shell aliases
TYPO3 migrated from master to main long time ago
2022-09-13 05:26:20 +02:00
Daniel Siepmann 42f16ece60
Fix juris website css 2022-09-08 12:12:55 +02:00
Daniel Siepmann 9b6621fd45
Fix slack thumbs up smiley 2022-09-07 17:14:38 +02:00
Daniel Siepmann 2e594f27da
Do not make pidgin windows floating 2022-09-07 17:14:14 +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 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 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 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 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 2c45d93c7a
Keep mail on separate workspace
I'm to used to that setup
2022-08-31 10:00:04 +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 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 4ad7d5caf9
Revert "Remove zathura"
This reverts commit 961cc0df66.
2022-08-22 15:29:32 +02:00
Daniel Siepmann 61f72eeb79
Add mappings for new neovim ultest plugin 2022-08-22 15:29:15 +02:00
Daniel Siepmann 17068755af
Add neovim plugin ultest to show test summary and status
I use this to show icons beside methods to see which tests are fine and
which are broken. Same for summary.

I also update my colorscheme to support this plugin.
2022-08-22 11:45:48 +02:00
Daniel Siepmann 1987df7995
Fix sorting within neovim
I've a custom function SortParagraph mapped to a key binding.
This sorted different then php-cs-fixer.
I've switched from neovim built-in sort to command line sort of gnuutils
which sorts the same expected way by default.

This is done by not calling a neovim command but command line program
via "!".
2022-08-22 11:09:35 +02:00
Daniel Siepmann 961cc0df66
Remove zathura
The build is currently broken.
Revert this commit once it is working again.
See related issue in nixpkgs: https://github.com/NixOS/nixpkgs/issues/187305
2022-08-22 07:49:35 +02:00
Daniel Siepmann 6b4f49c553
Fix broken tmux configuration
The shell needs to be referenced by full absolute path.
2022-08-22 07:48:52 +02:00
Daniel Siepmann 2324b20f18
Alter mycli table format and add some infos in comment 2022-08-17 16:17:38 +02:00
Daniel Siepmann 8ed56905cc
Add SC-IM to work with CSV files
An ncurse based vim inspired mode editor for CSV files.
With custom styling.

I need this for fixture and assertion files of TYPO3 Testing Framework.
2022-08-17 15:27:30 +02:00
Daniel Siepmann 2795cb79c3
Fix broken vim php syntax
The loading order (runtimepath) was changed with
cda1f8ae46.
The php syntax loaded as package is now loaded after the neovim native
php syntax file and does not have any effect.

I now remove the package and add the file as XDG config so it is always
loaded first.
This file is not maintained anymore since some years and I still prefer
it over the maintained versions.
2022-08-16 08:05:13 +02:00
Daniel Siepmann 1fcf4bba0b
Adjust TYPO3 custom logging
Use logFileInfix instead of logFile.
As path changes between TYPO3 versions and logs are no longer stored
within typo3temp.
Instead we distinguish the custom log by file infix.
2022-08-16 07:41:34 +02:00
Daniel Siepmann ec3f04f910
Customer Redmine: Hide parent issue in description
This allows to easily copy the issue itself to time tracking.
2022-08-16 07:40:53 +02:00
Daniel Siepmann 74b22e6e5b
Remove unnecessary symlink
The applications path is already added to the necessary environment
variable, see: https://unix.stackexchange.com/questions/310666/nix-desktop-files/311645#311645
No need to do anything else on my end.

This is enabled due to "config.xdg.mime.enable".
2022-08-15 08:50:49 +02:00
Daniel Siepmann 42081fc2a9
Use binaries from $PATH
Do not link against raw pkgs version.
They might be adjusted.
Use the ones from PATH.
2022-08-15 08:41:53 +02:00
Daniel Siepmann 97aa38df93
Migrate fileContents to builtins.readFile
As already done for neovim configuration.
2022-08-15 08:37:40 +02:00
Daniel Siepmann ef8619e2c5
Use installed version of tools from CLI
Do not set to raw packages, but to the environment specifics.
Let $PATH jump in to find the tools.
2022-08-15 08:27:05 +02:00
Daniel Siepmann eb6c58f076
Add missing linebreak in generated neovim configuration
Use builtin function instead. This will keep the trailing line break.
Also always use the braces to make it obvious we are using a function.
2022-08-15 08:26:12 +02:00
Daniel Siepmann 64ab6616fa
Remove unnecessary rsync reference from backup script
The script already adds rsync to the path, no need to use the more
complex approach within the string.
2022-08-09 12:01:33 +02:00
Daniel Siepmann 6f554320fe
Add composer configuration
The composer configuration should also be maintained via home-manager.
The files are added to this repo and added via xdg.

The auth.json is crypted of course as it contains my personal tokens.
2022-08-09 12:00:17 +02:00
Daniel Siepmann 4596c6254e
Fix broken php if snippet in neovim 2022-08-03 08:31:17 +02:00
Daniel Siepmann 48e1b9d244
Update phpactor
Install latest master.
2022-08-02 13:20:43 +02:00
Daniel Siepmann 3707831a56
Refactor phpactor neovim plugin into own nix file
This makes it easier to open the file via fuzzy finder.
Everything is located within the file and callPackage will pass the
necessary dependencies.
2022-08-02 13:20:08 +02:00
Daniel Siepmann 964495f0a3
Revert from mcfly back to old zsh history search
It didn't work as good as expected. It sometimes missed further lines.
It did not really shine in its neural network learning, taking into
account exist codes and cwd.
2022-08-01 16:12:18 +02:00
Daniel Siepmann 575fc168a9
Update networkmanager_dmenu
The new package provides an desktop entry. So I can remove my own to
prevent duplicates.
The new package does not integrate the same way in dmenu as before.
But I can provide a configuration which ensures it still will list the
entries in a list with multiple lines.
2022-07-13 07:29:28 +02:00
Daniel Siepmann 84f15724fd
Execute numlockx off
This is necessary when using external bluetooth keyboard.
I didn't see any drawbacks, so let's keep it.
2022-07-12 10:22:29 +02:00
Daniel Siepmann 4db5ad9166
Add --delete to backup script rsync part 2022-07-12 10:22:13 +02:00
Daniel Siepmann 6bf26938d9
Update phpactor 2022-07-12 10:21:42 +02:00
Daniel Siepmann 460270e792
Ignore manually installed games from backup 2022-07-04 08:01:42 +02:00
Daniel Siepmann 638b34f085
Move Firefox addons into "Overflow menu" 2022-07-04 07:37:33 +02:00
Daniel Siepmann d5e8cffec1
Add presentation stuff to neovim
Add plugins and a small function that will trigger all the plugins +
settings.
2022-07-04 07:36:52 +02:00
Daniel Siepmann 6e7ec0955f
Update mcfly option
This was changed with newer releases.
2022-06-27 07:47:27 +02:00
Daniel Siepmann a30a811537
Improve ubuntu system update
Autoremove stuff (e.g. old linux kernels).
Do not ask to update firmware, assume yes.
2022-06-20 07:43:20 +02:00
Daniel Siepmann 1c6c5aea3d
Add month name and use English format in i3blocks date 2022-06-15 18:17:23 +02:00
Daniel Siepmann 3250212dc8
Add new customer ssh block 2022-06-15 16:08:03 +02:00
Daniel Siepmann b6db7ff6b8
Update typoscript syntax for neovim 2022-06-15 15:10:32 +02:00
Daniel Siepmann 853b765010
Add PHP 8.1 to xdebug script
Disable already included the 8.1, just enable missed it.
2022-06-15 15:09:25 +02:00
Daniel Siepmann b3889d2e14
Remove nvd from update script
It doesn't work and fails to execute the rest
2022-06-13 08:16:10 +02:00
Daniel Siepmann 03da79bc41
Update phpactor to stay compatible
Mainly switch to php8.0 as this is still supported by nix.
Also add git to path (just to be sure it is there)
And update phpactor itself.
2022-06-13 08:15:32 +02:00
Daniel Siepmann 06fbb675c3
Firefox show punycode
In order to actually recognize unconventional encoded signs.
See: https://fosstodon.org/@xpil/108412951909479927
2022-06-08 16:51:27 +02:00
Daniel Siepmann 68e2e85d49
Replace telescope-ui-select-nvim with dressing-nvim
Configures the hole UI stuff, no need for different plugins.
2022-06-08 08:51:31 +02:00
Daniel Siepmann 126ec8481e
Use telescope as select ui in neovim 2022-06-08 08:47:55 +02:00
Daniel Siepmann aeadc44d95
Exclude downloads folder from backup 2022-06-08 08:04:34 +02:00
Daniel Siepmann 45070a76c5
Switch to expected theme
I don't want ubuntu dark as this has orange color.
Instead I want the default which has blue colors.

Don't know how this happened, most parts were blue until today.
2022-06-07 08:49:09 +02:00
Daniel Siepmann 157bc14ba3
Create a bash script containing the update procedure for my ubuntu host 2022-06-02 12:20:35 +02:00
Daniel Siepmann d778b9a20c
Remove forward agent from customer ssh
This is no longer necessary for that agent.
We now deploy via CI and no longer ourself.
2022-06-02 12:15:53 +02:00
Daniel Siepmann 6dbc2011dc
Use light tray icon for keepass
As this is the foreground color. I use a black theme and need a white
icon to make it visible.
2022-06-01 11:20:42 +02:00
Daniel Siepmann e9dc6ba190
Extend Firefox configuration
Disable syncing for most parts.
Disable auto fill (I use Keepass browser extension).

Remove some none useful bookmarks.
2022-06-01 10:12:35 +02:00
Daniel Siepmann 21573b25f5
Ease writeShellApplication calls
Provide proper runtimeInputs instead of using nix variables all the
time.
2022-05-31 18:54:47 +02:00
Daniel Siepmann cd63d01702
Configure keepassxc for browser extension support
Add manually installed extensions as comments.
I could install them from user repositories, but I keep this for now.
2022-05-31 08:47:21 +02:00
Daniel Siepmann 8b19401941
Cleanup borg excludes 2022-05-31 07:39:43 +02:00
Daniel Siepmann 9040b8eff9
Add bluetooth applet 2022-05-31 07:36:24 +02:00
Daniel Siepmann 38b010075f
Migrate GPG to ni / home-manager
Install and configure gpg and gpg-agent.
Add my own public key as a test.
2022-05-30 19:17:10 +02:00
Daniel Siepmann 3c1af258b0
Add numlockx
This is used as `numlockx off` in case I add a bluetooth apple keyboard.
This would otherwise send numbers on its right side keys and ignore most
other keys.

Necessary e.g. during some conferences / talks where I use a bluetooth
keyboard.
2022-05-30 18:02:03 +02:00
Daniel Siepmann 56f0e7ce8d
Remove treesitter from neovim
Not an in line replacement yet.
Stuff like auto indent in php doesn't work yet.
No benefit for me for now.
2022-05-30 17:14:17 +02:00
Daniel Siepmann e80a1034a5
Migrate away from 3rd party vim plugin for sqlformat
It didn't work.
Instead I migrated to nix + python directly.
I keep the way to use autocommand to set the formatting.
But no expression but an external program.
This program is created via nix as shell application.
This one uses the sqlparse, just like the plugin.
This will use the std input as file for input.

That way I can re use this in other places.
Integration is way easier, no additional overhead to write python
embedded as vimscript.
Also full dependency control via nix.
2022-05-30 10:43:18 +02:00
Daniel Siepmann 60188ff1da
Remove nix-index
It is slow as hell and I don't think I need the benefits.
2022-05-30 09:53:59 +02:00
Daniel Siepmann 32fbafba20
Support new reuter folder structure on my local machine 2022-05-25 13:47:16 +02:00
Daniel Siepmann 41a03f832d
Configure neovim to show all telescope builtin + extensions
As seen on
https://www.reddit.com/r/neovim/comments/tw2d1q/are_additional_pickers_supposed_to_appear_in_the/
2022-05-25 13:17:48 +02:00
Daniel Siepmann bfb5e08460
Move custom packages out of overlays
No need for overlays.
Instead create own packages and call them via callPackage.
That will keep them simpler and allows dependency injection.
I can follow existing patterns from nixpkgs, etc.
2022-05-24 18:50:10 +02:00
Daniel Siepmann 14cc26c829
Migrate borg backup to proper shell script installed via nix 2022-05-24 18:24:40 +02:00
Daniel Siepmann 956ea506b8
Refactor ssh keys
Make public what is already known to the public.
Also define keys in variables for easier maintenance.

Some hostings still don't support ed.
2022-05-24 16:44:17 +02:00
Daniel Siepmann 90b5f5b6d0
Add SSH
Configure ssh, use git-crypt to crypt the configuration.
That way no information like domain name, ip, port, username, etc. are
exposed.
2022-05-24 11:55:50 +02:00
Daniel Siepmann 7d9095e5ee
Associate ical text/calendar with thunderbird 2022-05-24 10:51:24 +02:00
Daniel Siepmann a1e93157c4
Migrate phone web app to chromium
As it doesn't work with firefox.
2022-05-24 09:29:04 +02:00
Daniel Siepmann 3f76453f79
Cleanup ale configuration file
Remove old commented out blocks.
Remove unnecessary function and call, just set the option.
2022-05-23 18:45:51 +02:00
Daniel Siepmann 003b6be119
Integrate languagetool into neovim
I already set it up as service for firefox extension.
This now also integrates into neovim.
2022-05-23 18:45:51 +02:00
Daniel Siepmann 3110d19453
Replace zsh history search with mcfly
Let's see whether I keep this setup.
2022-05-23 18:45:50 +02:00
Daniel Siepmann 9ff11bd6ed
Review possible theme alternatives
I won't change them now, I'm happy.
Move todo into the gtk nix file in case I'm interested in the future.
2022-05-23 17:32:55 +02:00
Daniel Siepmann 3bb91de805
Try to improve phpactor (PHP LSP) 2022-05-23 16:22:40 +02:00
Daniel Siepmann 93bd4a08d8
Do not execute PHPUnit tests via codeception 2022-05-23 16:22:27 +02:00
Daniel Siepmann 10702e20f7
Update phpunit options for reuter in neovim
This project now uses TYPO3 v10 and phpunit 9.5.x.
I now can use testdox :)
2022-05-23 11:47:19 +02:00
Daniel Siepmann 4f2549a29e
Add sipgate webphone as "application" 2022-05-23 08:41:24 +02:00
Daniel Siepmann 11d1f134cd
Move services to own file
To streamline with other setups like home, programs, systemd, etc.
2022-05-22 20:44:54 +02:00
Daniel Siepmann f106eb2b10
Use icon theme also for dunst
Remove custom config and use module options.
Re use already configured theme.
2022-05-22 20:29:00 +02:00
Daniel Siepmann eae10f1a23
Add feh image viewer
I already added an viewer for PDF, this one is for images.
2022-05-22 20:07:36 +02:00
Daniel Siepmann 9e801efd12
Integrate nix-index
This is a try, not sure if I need it, it probably will increase consumed
time by update procedure.
2022-05-22 19:13:53 +02:00
Daniel Siepmann b249b49e2d
Migrate some existing dconf module 2022-05-22 18:43:21 +02:00