Commit graph

357 commits

Author SHA1 Message Date
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 dabd9a42d6
Improve nix shell for customer project 2022-06-08 17:05:17 +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 6dbe027d41
Extend SAC nix shell 2022-06-02 12:20:36 +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 8c129b7fa9
Extend SAC shell to install and compile frontend 2022-06-02 08:30:31 +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 85b12d276d
Add further sources to readme 2022-05-25 13:18:28 +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 c19df3de09
Update readme
* Fix wrong path for adding packages.
* Fix that custom package is no longer added via overlay.
* Fix upstream PR regarding new folder structure.
* Remove idea as I use git-crypt for now.
2022-05-25 08:00:00 +02:00
Daniel Siepmann 4d10512dfb
Update folder structure in readme 2022-05-24 18:50:16 +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 57b00d7852
Fix mcfly color of duration 2022-05-24 16:45:10 +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 3f2fee8a6f
Add 1 git-crypt collaborator
New collaborators:

	15560EF4 Daniel Siepmann <daniel@daniel-siepmann.de>
2022-05-24 11:54:54 +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 2807896666
Do not use opensnitch right now
It pops up way to often.
Also looks like it doesn't integrate well if installed via nix.
Probably needs to be installed by actual OS for proper access.
2022-05-23 18:58:50 +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 1d13841592
Add to do to migrate thunderbird configuration 2022-05-23 11:49:00 +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 4a516a68c1
Add new nix shell for customer project 2022-05-23 08:08:34 +02:00
Daniel Siepmann ec0b271e2f
Add to do: Check out other desktop themes? 2022-05-23 07:22:07 +02:00
Daniel Siepmann e43afe000a
Add opensnitch as to do 2022-05-22 20:46:39 +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