d87b854c49
Add blank line before zsh prompt
...
This allows to easily switch to tmux copy mode and navigate between
paragraphs / prompts and results. As long as the output doesn't have
additional blank lines.
2023-03-08 10:03:44 +01:00
67c6325af0
Reduce keyboard brightness
2023-03-07 19:08:22 +01:00
85112bffec
Move Signal to communication workspace
2023-03-07 19:03:30 +01:00
c0d988fc89
Fix none working update script
...
Nix adds errexit and failpipe.
Using head will end in 141 SIGPIPE, see: https://unix.stackexchange.com/a/580119/185477
I apply the workaround / fix as suggested on StackExchange.
That way the script runs and can execute the cleanup and diff.
2023-03-07 15:46:46 +01:00
0b2ee9c1bf
Add xml snippet for TYPO3 database dumbs within functional tests
2023-03-07 15:42:14 +01:00
88c9e80be1
Add rst sections to neovim tagbar
2023-03-07 08:44:33 +01:00
52baeb7ae2
Define color of fzf border
2023-03-07 08:44:17 +01:00
f30da3d629
Add border to neovim fzf integration
2023-03-07 08:03:01 +01:00
328591c15f
Remove no longer needed dmenu scripts
...
I now migrate to shell.nix.
And I've now enabled xdebug all the time within webserver (php-fpm).
2023-03-07 08:02:21 +01:00
d91385f15e
Revert "Use tmux popup for fzf in zsh complection"
...
This reverts commit b929c17ace
.
As I don't like the small interrupt.
Also I don't like to have the same setup in this case. I prefer to keep
focus on the input and therefore seeing suggestions right there.
2023-03-06 18:30:21 +01:00
113367d77a
Add fzf url plugin for tmux
...
Allows to open urls from current tmux pane.
Default shortcut prefix+u.
2023-03-06 18:21:58 +01:00
b929c17ace
Use tmux popup for fzf in zsh complection
...
To have a single setup
2023-03-06 18:21:52 +01:00
b0178263c1
Fix warning for cmus desktop entry groups
2023-03-06 08:07:20 +01:00
9314b81951
Exclude container from borg backup
...
This includes file systems
2023-03-06 08:07:09 +01:00
bc2264a03e
Remove ugly colors from neovim fzf-lua tags
2023-03-02 14:28:34 +01:00
cee10964f0
Replace neovim telescope with fzf
...
I've added fzf to zsh and don't want to have multiple different
solutions for same problem.
I therefore use fzf-lua within neovim which replaces telescope.
2023-03-02 13:25:23 +01:00
df544f1e9e
Add fzf-tab plugin for ZSH
...
Use fzf as autocompletion wrapper for zsh autocompletion
2023-03-02 12:18:46 +01:00
5200ed955f
Remove unnecessary config line
...
This is auto added as completion is enabled via home manager.
2023-03-02 12:18:29 +01:00
ef020ec2f0
Remove commented out tmux configuration
2023-03-01 17:02:45 +01:00
dc3120fab4
Remove custom zsh history bindings
...
As fzf is now enabled and provides mappings.
Re mapping ^r will replace fzf with own definition preventing fzf from
working.
2023-03-01 16:49:58 +01:00
93cfecc706
Do not sync holidays
2023-03-01 08:55:56 +01:00
80e9324121
Enable network manager applet service for hikari
2023-03-01 08:55:39 +01:00
dcb2602fe3
No need to adjust brightness in different levels
2023-03-01 08:55:20 +01:00
bd175bcdf7
Ensure target folder for T3 docs exists
...
podman will not work if it is missing.
2023-03-01 08:55:10 +01:00
8e5195fb99
Fix broken docker image name when using podman
2023-02-28 20:20:44 +01:00
c57994ea28
Add fzf, give it a try
2023-02-28 09:31:59 +01:00
8375064019
Revert "Use nm applet as service"
...
This reverts commit 69d3c287f8
.
This doesn't work under ubuntu.
2023-02-27 13:52:38 +01:00
38234650f6
Cleanup calendars in vdirsyncer
2023-02-27 11:16:31 +01:00
b6c2ecb949
Do no longer use autocd of zsh
...
Some folders might have the same name as commands and reduce speed of
auto completion. E.g. one needs to skip the folder to complete the
command.
2023-02-27 07:50:43 +01:00
69d3c287f8
Use nm applet as service
...
There is no reason to start as program being part of i3.
Instead a service is easier to handle, e.g. restart.
2023-02-27 07:50:31 +01:00
d07fd1b491
Keep less generations
...
I don't need all the old ones
2023-02-24 11:52:43 +01:00
d8e98381ba
Do not add tray for keepassxc
...
This is unnecessary
2023-02-24 11:51:45 +01:00
cd8f364c56
Adjust languagetool service timings
2023-02-23 13:29:31 +01:00
a9456194a2
Stick to xdebug default port 9003
2023-02-23 13:29:11 +01:00
a192614c4f
Cleanup packages
...
Some are only useful on hikari while others are only useful on hikari2.
2023-02-23 07:30:59 +01:00
0ea6a69bdb
Add codappix slack desktop entry
2023-02-23 07:27:43 +01:00
5b70b66d0f
Add gtkpod on hikari
...
I only install on hikari in order to play around.
I use this to manage my iPod Shuffle.
2023-02-22 21:54:31 +01:00
a6166e0d80
Fix wrong paths for php 8.2 xdebug on ubuntu
2023-02-22 14:29:38 +01:00
c616820b43
Switch to nativeBuildInputs where possible
...
This is used during build while buildInputs is used for runtime.
2023-02-22 13:59:25 +01:00
68378ed9c9
Move keepassxc.ini content to dedicated file
...
As I always search for keepassxc in file names.
I always forget that I've inlined within xdg file.
Now I can search for the keepassxc file and open it.
2023-02-22 07:56:40 +01:00
32da1ca9a8
Do not use far right aliases
...
I don't like to be associated with far right.
So I try to use aliases which are not resolvable to "national
socialism".
2023-02-21 10:30:19 +01:00
43484de335
Set mailchimp to test mode
2023-02-20 15:56:24 +01:00
22f52b9188
Update vim-test plugin
...
And remove no longer necessary patch as it merged upstream.
Add new patch.
2023-02-20 14:36:45 +01:00
e38beec96f
Improve sql connection for custom project
...
It should use my own user, but that won't work on ubuntu right now.
2023-02-20 13:43:23 +01:00
9625065974
Adjust test execution for project
...
We now have two separate configuration files and configure the test
plugin to add them to the calls.
2023-02-20 09:12:43 +01:00
69b62931da
Create new tmux session with environment variables
...
This ensures they are also set for first pane.
Previous versions didn't set them for first pane, but only following
panes.
2023-02-20 09:12:14 +01:00
fc61fe3640
Adjust name of sumneko_lua as this got renamed
...
The upstream got renamed.
lsp_config followed the renaming.
I now rename in order to prevent issues in future, and in order to get
rid of lsp_config warning during neovim start up.
2023-02-20 07:51:22 +01:00
3d5187ca8a
Remove deprecation from .desktop file
2023-02-20 07:44:48 +01:00
a5d4df75b4
Add shell alias to start nix shell
2023-02-18 11:33:02 +01:00
6b31c8a6d4
Make custom-project work on hikari
...
I've a different folder structure there.
2023-02-18 11:22:18 +01:00
c9ce9b957b
Use tmux set-environment
...
This allows to set environment for whole session.
Way better than sending explicit export commands in different shells.
This also allows each new pane to inherit the same environment.
2023-02-18 11:21:24 +01:00
ca56b18b8f
Color zsh prompt depending on shell
...
Make yellow if within nix subshell.
Allows to run nix-shell --run zsh to have a zsh shell within nix shell.
Default shell is kept blue.
2023-02-18 11:19:29 +01:00
c8b7b18575
Make i3 display bindings work on both machines
2023-02-16 18:49:35 +01:00
fda82deed5
Stay on older phpactor version which didn't end up in a huge CPU load
2023-02-16 15:40:56 +01:00
b1adf959b3
Show but don't break TYPO3 on PHP Warning
...
Especially during updates many warnings can occur.
Those are not handled as exception, but still as error.
2023-02-16 15:39:46 +01:00
b937e6aab2
Adjust xliff snippets to include approved
...
The space was not used anyway yet.
2023-02-16 15:39:46 +01:00
82ad33410b
Ignore php cs fixer cache within Git
2023-02-16 15:39:45 +01:00
1fa82d6fe5
Remove i3 blocks
...
They won't work and are useless on NixOS.
I don't use them much on ubuntu either.
2023-02-15 16:47:52 +01:00
b9c9d8f934
Remove runtime inputs from custom project
...
Those tools are expected to be globally available.
Defining runtime input will not expose system wide versions but link
specific versions.
Updating the packages will not update within the environment as custom
project starts a tmux session with the inherited runtime inputs.
2023-02-14 14:27:38 +01:00
937a6c333e
Remove no longer existing customer path
2023-02-14 08:30:52 +01:00
a10f010a43
Update phpactor
...
Also improve performance by ignoring diagnostics.
Remove unused files.
Shorten PATH setting.
Switching to PHP 82 as most recent version.
2023-02-14 08:29:04 +01:00
dfe2038960
Add another slack desktop entry
2023-02-14 07:53:26 +01:00
fc0f717380
Remove "backports" and exclusions after packages can be built again
2023-02-14 07:52:52 +01:00
3bbfd8f00e
Add TYPO3 slack within chromium
...
Slack reduces support for Firefox and Calls. So re add chromium wrapper
2023-02-09 12:56:57 +01:00
e8fa637112
Use socket for aimeos connection
2023-02-09 10:52:49 +01:00
0b451f07a9
Allow to use TYPO3 documentation rendering on both systems
...
I use docker on hikari2 and podman on hikari.
I now change the bash script based on that.
2023-02-08 12:55:05 +01:00
776c6cb8d1
Document typical yt-dlp usage for myself as reference
2023-02-08 08:52:46 +01:00
365abef626
Add key binding to toggle pane synchronization in tmux
...
As I use that for one customer.
2023-02-08 08:52:23 +01:00
00e336e464
Update exclusion documentation
2023-02-08 08:40:24 +01:00
813cba39bb
Improve neovim error reporting
...
Do not add diagnostics from lsp in addition to ale.
2023-02-07 11:46:36 +01:00
e6511b6b90
Remove wrong default from firefox
2023-02-07 11:11:33 +01:00
52f85e0463
Remove outdated comment
2023-02-07 11:11:26 +01:00
0f5cfa1715
Extend example for client
2023-02-07 08:57:58 +01:00
9145644868
Ignore PHUnit 10 cache
2023-02-07 08:57:26 +01:00
e945d07afc
Add rclone config
2023-02-06 07:46:40 +01:00
3afb0b7b93
Improve rst workflow
...
Add existing languagetool for rst files.
Add new rstcheck.
2023-02-05 16:43:48 +01:00
3dfe633ac2
Add EXT:tea docs rendering setup
...
* Use podman instead of docker.
* Provide wrapper script for rendering.
* Add rendering result as local domain.
2023-02-05 16:28:17 +01:00
32435cb94b
Migrate typo3-client-specific into this repository
...
This removes the need for another repository.
Furthermore I'll integrate the setup a bit more for hikari.
2023-02-04 11:50:36 +01:00
a3b39093a8
Open mp3 files with vlc
2023-02-04 11:20:24 +01:00
983235f05a
Replace audacity with tenacity fork
...
Open source without tracking
2023-02-03 14:24:27 +01:00
0178b8c611
Add rclone config
2023-02-03 14:24:15 +01:00
6ed4a7b08a
Allow usage of ImageMagick for TYPO3 on hikari
2023-02-02 16:57:00 +01:00
65828b40ee
Increase search timeout of keepass
2023-02-02 16:30:20 +01:00
8d62c7cc9d
Add docs for keybindings
2023-02-02 16:30:15 +01:00
afc28ba579
Streamline display brightness handling for MacBook
...
Use same approach as with keyboard.
Prepare device name to be used by hikari2 as well.
2023-02-01 19:22:59 +01:00
5be4d3af2e
Allow to change brightness of MacBook keyboard
2023-02-01 19:22:57 +01:00
32da525424
Add ssh match for raspberry pi
2023-02-01 19:22:55 +01:00
290bbd19f2
Add TYPO3 ELTs credentials for composer
2023-01-31 14:03:14 +01:00
65a8f18664
Use nicer color for jq booleans
2023-01-26 15:02:36 +01:00
fe31605b22
Remove nixos calendar
2023-01-25 10:06:39 +01:00
958f73b6a3
Disable handbrake due to open issue
2023-01-25 07:52:22 +01:00
174bc4d446
Streamline custom project file name and add instance path
2023-01-18 16:29:04 +01:00
ec12316dc2
Add dmenu script to open customer issue in their issue tracker
2023-01-17 13:07:08 +01:00
22a8960b34
Revert "Add network manager applet via option"
...
This reverts commit c299c3d0ef
.
Cause this didn't have access to the systems VPN setups.
Need to find a way to manage them on user level.
2023-01-16 07:45:04 +01:00
03bf498633
Update composer auth for private customer registry
...
After revoking and re adding token.
2023-01-11 13:22:16 +01:00
c299c3d0ef
Add network manager applet via option
...
Do not manually ad the manager
2023-01-10 15:27:04 +01:00
32a98da066
Remove manual numlock integration
...
It is already setup via xsession.numlock.enable = true;
2023-01-10 15:26:25 +01:00
b03991f654
Enable nixpkgs release check
...
Let's see whether it will output a warning somewhen.
2023-01-10 14:41:57 +01:00
06c725f819
Add custom folder to PATH
...
That way I'm still free to place whatever I like in that folder to make
it available.
2023-01-10 14:41:34 +01:00
5f3fb564ef
Add services snippets for php
2023-01-10 08:30:11 +01:00
0d2b4f1e7f
Adjust custom-project tmux starter script
...
Respect new folder structure for reuter.
Move variable initialization into section. Do not initialize if we
already can attach to a session.
Remove legacy database handling. Instead fetch customer name from file
path and concatenate project and customer to database name. This also
supports more deeply nested folder structure within customer folder.
2023-01-10 08:28:29 +01:00
2e02b5abfe
Migrate/streamline customerProject bash script
...
Use writeShellApplication and adjust code to pass shellcheck.
Remove unnecessary overhead after migrating to writeShellApplication.
This involves binary paths as they are imported.
Also rename to custom-project to follow my naming scheme for custom
scripts.
2023-01-08 15:18:23 +01:00
ece583d90d
Add TYPO3 documentation rendering alias
2023-01-05 08:57:28 +01:00
c03eb3d353
Add slack desktop file using chromium
...
Due to the new forced and hyped huddle feature.
This is not working with firefox …
I also streamline the definition of all the browser desktop files.
2023-01-04 15:46:11 +01:00
75fd0a2896
Remove none available zsh completion
2023-01-04 15:45:52 +01:00
e14fd6e4ed
Revert modifies nix channel for home manager
...
The bugfix got merged, no need to use the bugfix branch anymore
2023-01-04 09:16:59 +01:00
3aec964506
Adjust diff so fancy to my preferences
2023-01-03 15:23:43 +01:00
682258a24e
Add xdebug for PHP 8.2
2023-01-03 15:23:28 +01:00
25528e0133
Use home manager branch as channel
...
As long as https://github.com/nix-community/home-manager/pull/3553 is
not merged yet, fixing https://github.com/nix-community/home-manager/issues/3551
2023-01-03 10:03:08 +01:00
6867dcb796
Adjust zsh completion
...
Accordingly to https://thevaluable.dev/zsh-completion-guide-examples/
2023-01-03 08:43:05 +01:00
4ae85c6ef4
Properly handle zsh config
...
Move nix specifics to nix file.
Remove nix specific escaping from zshrc file.
Add some comments to zshrc file.
2023-01-03 08:06:26 +01:00
abe5697fd0
Replace gitea sub domain with git subdomain
...
As I've renamed the domain. It no longer uses gitea but a soft fork.
2023-01-03 07:59:52 +01:00
69ce2af88d
Add further text objects to zsh
...
From: https://thevaluable.dev/zsh-install-configure-mouseless/
2023-01-03 07:59:00 +01:00
65bb378894
Allow to navigate zsh autocompletion with vim keys
...
From: https://thevaluable.dev/zsh-install-configure-mouseless/
2023-01-03 07:58:49 +01:00
05e0d67e1a
Move zshrc extra to own file
...
This allows for proper syntax highlighting
This also prevents the need for escaping
2023-01-03 07:57:46 +01:00
6cf94d47ab
Enable diff so fancy for now
...
Give it a try and see how it works.
2023-01-02 16:54:16 +01:00
1fbb523769
Adjust khal script to new behaviour
2023-01-02 08:17:35 +01:00
60d1aa5d83
Adapt fluid template file snippet
...
Follow my friends structure.
2022-12-14 11:47:50 +01:00
988cd294c4
Add packagist to firefox search engines
2022-12-14 08:27:48 +01:00
4fd9bcaf75
Properly handle khal notification exit status
2022-12-13 09:34:38 +01:00
6927395384
Revert git noprefix
...
As some libraries expect the output. They will break.
2022-12-13 09:34:37 +01:00
9164b4002c
Optimise git
...
Do not show file prefix, this removes a/ and b/ prefix from file paths.
This eases copying file names from diff output.
Also adjust hot git handles whitespace to improve diffing, especially
for one customer where
`git diff -U0 --word-diff-regex='[^[:space:]]' HEAD~1` is possible now.
2022-12-13 08:43:21 +01:00
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
c2efd0a5b1
Add holidays to khal
2022-12-08 09:17:58 +01:00
6b4375e0a2
Make TYPO3 config compatible with v12
2022-12-08 09:11:19 +01:00
2fcabe6024
No longer clear typoscript cache
2022-12-08 09:11:00 +01:00
36fe8f52f6
Increase time until keepass db locks
2022-12-08 09:10:47 +01:00
db9101cdc1
Add holiday calendar
...
Also fix typo
2022-12-08 09:10:28 +01:00
ddadcdc493
Make code compatible with TYPO3 v12
2022-12-05 19:33:21 +01:00
c034a3cb2b
Remove .config/chromium from backup
...
I use chromium for microsoft teams, nothing I really need to backup.
2022-12-05 07:51:27 +01:00
53222c4552
Remove nixos calendar from khal
2022-12-01 14:04:54 +01:00
5f60a46770
Add new TYPO3 log processor
2022-12-01 09:16:33 +01:00
20f25e1a1e
Update vdebug neovim plugin to current master
...
As there seem to be some incompatibilities with newer xdebug versions.
The current master seems to work fine.
2022-12-01 09:16:05 +01:00
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
1954635002
Make terminal and keepass available as scratchpad in i3
2022-11-21 21:24:20 +01:00
7428d54919
Remove unused i3 keybindings
2022-11-21 21:24:05 +01:00
c7f32674e5
Make backlight short cut compatible
...
Do not show current value. It can't be read without further modification
and I don't care enough.
2022-11-18 20:10:22 +01:00
b6f52946e5
Once more try to include nvd in system update
2022-11-11 14:08:42 +01:00
3919c7abb6
Add nixos update command
2022-11-11 14:08:34 +01:00
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
1d712c1ecc
Remove legacy todo
2022-11-07 07:57:43 +01:00
e45ea0c6d6
Remove askpass for ssh, use cli instead
2022-11-04 11:17:43 +01:00
fc197aedea
Always sign git commits on both devices
...
As I've transferred my gpg key
2022-11-04 10:25:51 +01:00
e5fed99efa
Support sound keys on both devices
2022-11-04 10:22:06 +01:00
299043951d
Add .local/share to backup
2022-11-04 10:21:46 +01:00
a13bc845db
Allow switching backlight on hikari
2022-11-03 17:02:05 +01:00
87408de6b0
Temporarily disable keychain and pgp signing on hikari
2022-11-03 17:01:41 +01:00
ca1f44253a
Do not configure Xauthority file
...
This will break on NixOS by default.
2022-11-03 09:33:23 +01:00
6d76ce80a6
First hikari specific configuration
...
Add a way to detect the current system.
2022-11-03 09:33:15 +01:00
54622867ba
Use keepassxc to provide passphrase for borg
2022-11-03 09:07:04 +01:00
8192152637
Hide none usefull info from toggl website
2022-11-03 08:59:02 +01:00
66b1454ab1
Keep .config as part of backup
2022-11-03 08:58:49 +01:00
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
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
87f3310ae3
Keep netrw as it provides features like gx to open urls and files
2022-10-27 14:39:38 +02:00
7d6af0c5ce
Add custom TYPO3 logging processor to add URIs to log entries
2022-10-27 14:25:44 +02:00
572b8bca85
Hide unwanted HTML elements within toggl
2022-10-27 10:11:13 +02:00
cb28fd3d4e
Add nixos org public calendar
2022-10-27 08:23:21 +02:00
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
56c4e30389
Remove new tabmanager from firefox
...
See: https://social.dev-wiki.de/@Lamdarer/109235020667649579
2022-10-27 07:46:40 +02:00
b4d58399dc
Add SQL search to firefox
2022-10-26 11:45:43 +02:00
6ab89ae7a9
Configure search engines of firefox through new module options
2022-10-25 09:06:26 +02:00
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
db9131aff6
Remove eBay search from firefox
2022-10-20 17:24:18 +02:00
1d37effb1d
Remove unused packages
2022-10-20 13:50:17 +02:00
7517103501
Enable reStructuredText ctags support
2022-10-20 10:31:26 +02:00
2e6520acf9
Downgrade phpactor
...
As newer versions seem to be to slow for me
2022-10-18 07:45:47 +02:00
f02495031d
Remove unneeded and removed clipit
2022-10-18 07:45:40 +02:00
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
0fb2dcf6cc
Hide dotfiles in neovim tree by default
2022-10-17 15:48:11 +02:00
f1c34445d5
Add fes project specifics for vim
2022-10-17 09:51:16 +02:00
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
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
c70f7b5781
Update mycli rc
...
Use https://raw.githubusercontent.com/dbcli/mycli/1ae50c8a41dd515e8d7e9afd4bd34c3676243f25/mycli/myclirc
as base
2022-10-17 08:21:11 +02:00
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
fef344c34d
Remove no longer existing applet
2022-10-12 09:46:13 +02:00
0386c33962
Add simple scripts to execute rclone to sync
2022-10-11 20:49:21 +02:00
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
f2bcb12135
Seems to be required by keepassxc and others
2022-10-11 19:12:42 +02:00
2ddb87cd33
Remove evolution left over
2022-10-11 19:12:17 +02:00
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
6af935b3e4
Remove video recording dmenu
...
I do no video recording anymore
2022-10-11 19:10:17 +02:00
24ba29e713
Update phpactor
2022-10-11 15:12:55 +02:00
47406c7e76
Add php snippet for codeception cest file
2022-10-11 10:07:44 +02:00
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
cc911a0d91
Integrate neovim snippets into ctags
...
To easily find and navigate to snippets.
2022-10-11 08:27:56 +02:00
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
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
f477833fad
Remove dunst as package, it is installed as service anyway
2022-10-10 12:48:27 +02:00
81b80f620f
Add association to open mkv files with vlc
2022-10-10 12:47:53 +02:00
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
6e498612a4
First basic steps to migration of email to neomut und co.
2022-10-06 13:10:32 +02:00
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
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
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
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
c8d9400d49
Clean up packages to install
...
Remove no longer needed packages
2022-10-05 16:55:05 +02:00
6d0cc6ad8d
Add customer specific gitignore entry
2022-10-05 16:53:54 +02:00
25ab746c71
Fix wrong mime assignment for calendar
...
I've installed korganizer instead of evolution right now.
2022-10-05 16:53:27 +02:00
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
8850653389
Add oraproxy for one project
2022-10-04 16:58:10 +02:00
431bffc905
Always prevent compression within TYPO3
...
Matches with my apache setup.
2022-10-04 16:57:52 +02:00
2997f79052
Fix wrong comment style in neovim config file
2022-10-04 15:10:51 +02:00
285a366357
Maintain docker config.json which includes credentials
2022-10-04 15:09:44 +02:00
47798807b2
Add private composer registry auth
2022-10-04 15:09:19 +02:00
278b1e9c37
Disable mouse which got enabled by neovim 0.8.0
2022-10-04 12:34:36 +02:00
1d26332f60
Add KOrganizer for calendar
...
As evolution is running into timeouts for none known reason.
2022-10-04 08:58:27 +02:00
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
97ef3d98e5
Finally make event notification centered
2022-09-28 10:00:29 +02:00
d6d7bb7565
Add neovim csv snippet
2022-09-28 09:59:52 +02:00
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
2c3d07650e
Add custom css for forge.typo3.org
2022-09-26 08:08:56 +02:00
eed11c64c4
Remove snap from update
...
I no longer have snaps
2022-09-26 08:08:45 +02:00
edcfa3f56b
Associate common video mime types with vlc
2022-09-21 07:44:46 +02:00
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
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
4677538858
Update phpactor
...
Also provide a script to create new versions of phpactor.
2022-09-16 09:50:20 +02:00
874249b9b8
Install GUI for disk usage
2022-09-15 17:09:19 +02:00
e16f332c39
Hide unnecessary Jira bloat from UI
2022-09-15 17:07:39 +02:00
f154c42a61
Update t3 shell aliases
...
TYPO3 migrated from master to main long time ago
2022-09-13 05:26:20 +02:00
42f16ece60
Fix juris website css
2022-09-08 12:12:55 +02:00
9b6621fd45
Fix slack thumbs up smiley
2022-09-07 17:14:38 +02:00
2e594f27da
Do not make pidgin windows floating
2022-09-07 17:14:14 +02:00
ff883a2bd9
Update microsoft teams user agent to enable usage of features
2022-09-07 13:57:22 +02:00
373ec34752
Extend i3 config for evolution and pidgin windows
...
Make evolution alarm sticky.
Unstick pidgin windows.
2022-09-07 13:56:06 +02:00
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
2dc016e8c0
Update sitediff manually to 1.2.0
2022-09-07 10:09:06 +02:00
fac4dc58e6
Revert "Remove sitediff"
...
This reverts commit 7ba01e66aa
.
2022-09-07 09:52:30 +02:00
dded8c5a19
Use official purple-signald package again
...
As my upstream PR got merged.
2022-09-06 16:46:51 +02:00
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
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
016894d458
Add evolution as calendar UI
...
Thunderbird no longer sends proper notification (reminder) for upcoming
events.
2022-09-05 13:03:57 +02:00
aa5b59dfac
Keep Firefox privacy.resistFingerprinting on false
...
See: https://social.tchncs.de/@kuketzblog/108945047476520993
2022-09-05 12:13:16 +02:00
23e161b0d0
Cleanup outdated pidgin comments
...
Smileys are now supported globally via native purple support
2022-09-02 13:44:06 +02:00
8cef3958b5
Add custom themes for purple
2022-09-02 12:38:36 +02:00
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
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
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
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
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
9c62561a9e
Use an emoji that exists on my system, for i3 workspace 4
2022-08-31 13:26:34 +02:00
3ff8e46f2b
Add custom css to highlight inline code on confluence
2022-08-31 12:46:30 +02:00
2c45d93c7a
Keep mail on separate workspace
...
I'm to used to that setup
2022-08-31 10:00:04 +02:00
30b62d5196
Configure pidgin fonts
2022-08-30 17:31:39 +02:00
6719549999
Configure prefered commentstring for c programming
2022-08-30 17:31:21 +02:00
a10b82b153
Revert "Add matrix to pidgin (not working right now)"
...
This reverts commit ddaf533f47
.
2022-08-30 14:25:43 +02:00
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
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
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
c2c16a1dec
Remove Jitsi as I can do this within Firefox
2022-08-30 10:51:01 +02:00
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
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
3e589f45a1
Adjust user systemd files to auto start on session begin
2022-08-29 17:27:33 +02:00
ae2498d389
Extend gtkrc for purple (pidgin)
2022-08-29 17:27:24 +02:00
e3143ab14c
Update signald file accordingly to feedback in PR
2022-08-29 17:27:01 +02:00
fb24bfbc8a
Remove signal desktop in favour of pidgin integration
2022-08-26 13:51:53 +02:00
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
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
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
6836846092
Remove wrong options from zathura configuration
...
These were duplicates of completion-group repeating completion.
2022-08-24 17:29:47 +02:00
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
4ad7d5caf9
Revert "Remove zathura"
...
This reverts commit 961cc0df66
.
2022-08-22 15:29:32 +02:00
61f72eeb79
Add mappings for new neovim ultest plugin
2022-08-22 15:29:15 +02:00
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
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
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
6b4f49c553
Fix broken tmux configuration
...
The shell needs to be referenced by full absolute path.
2022-08-22 07:48:52 +02:00
2324b20f18
Alter mycli table format and add some infos in comment
2022-08-17 16:17:38 +02:00
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
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
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
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
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
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
97aa38df93
Migrate fileContents to builtins.readFile
...
As already done for neovim configuration.
2022-08-15 08:37:40 +02:00
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
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
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
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
4596c6254e
Fix broken php if snippet in neovim
2022-08-03 08:31:17 +02:00
48e1b9d244
Update phpactor
...
Install latest master.
2022-08-02 13:20:43 +02:00
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
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
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
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
4db5ad9166
Add --delete to backup script rsync part
2022-07-12 10:22:13 +02:00
6bf26938d9
Update phpactor
2022-07-12 10:21:42 +02:00
460270e792
Ignore manually installed games from backup
2022-07-04 08:01:42 +02:00
638b34f085
Move Firefox addons into "Overflow menu"
2022-07-04 07:37:33 +02:00
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
6e7ec0955f
Update mcfly option
...
This was changed with newer releases.
2022-06-27 07:47:27 +02:00
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
1c6c5aea3d
Add month name and use English format in i3blocks date
2022-06-15 18:17:23 +02:00
3250212dc8
Add new customer ssh block
2022-06-15 16:08:03 +02:00
b6db7ff6b8
Update typoscript syntax for neovim
2022-06-15 15:10:32 +02:00
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
b3889d2e14
Remove nvd from update script
...
It doesn't work and fails to execute the rest
2022-06-13 08:16:10 +02:00
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
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
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