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
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