Daniel Siepmann
a683442f90
Remove neovim plugin syntastic
...
I'm using ale for such a long time already …
2022-03-14 16:31:57 +01:00
Daniel Siepmann
a4f46efb9a
Update neovim ale plugin settings
2022-03-14 16:29:19 +01:00
Daniel Siepmann
e59fc32ff0
Import pkgs.vimPlugins to shorten plugin definitions
2022-03-14 10:43:50 +01:00
Daniel Siepmann
5a72a2a648
Allow vim sqlformat to work
...
Add necessary python package which is used by the plugin.
2022-03-14 10:43:26 +01:00
Daniel Siepmann
3b8e4e757f
Use native vim plugin ctrlp file searching
...
This respects wildignore and removes need for custom grep command.
2022-03-14 09:47:01 +01:00
Daniel Siepmann
98f4e5c3bb
Adjust vim plugin snipMate snippet_version
...
Keep old version 0, as no snippet was migrated yet.
Need to migrate them prior usage of version 1.
2022-03-14 09:46:26 +01:00
Daniel Siepmann
b02993e69e
Adjust Firefox content blocking
...
Set to level 2 block list. Blocks all detected trackers.
2022-03-14 09:45:22 +01:00
Daniel Siepmann
082ad58af1
Migrate neovim setup
...
I managed my setup manually.
This commit ports the existing setup to home-manager.
The program module is used to install neovim together with plugins.
Custom plugins are now maintained at Gitea / GitHub and loaded via nix as well.
2022-03-12 11:26:32 +01:00
Daniel Siepmann
4919105362
Migrate web apps to nix setup
...
Create dedicated xdg desktopEntries to start web apps.
Use chromium where necessary, e.g. due to audio / video experiences.
Start web apps with dedicated Firefox profiles.
Configure those profiles to hide any UI to have an actual app feeling.
2022-03-11 09:52:43 +01:00
Daniel Siepmann
c8df55880c
Add firefox
...
Previously installed via apt
2022-03-10 17:15:56 +01:00
Daniel Siepmann
152e540dc1
Remove unused option to use xxdiff from git
...
I never used that feature, I always use less as pager and CLI context
for diffing.
2022-03-10 13:36:51 +01:00
Daniel Siepmann
f901607929
Export screen instead of tmux as terminal env var
2022-03-09 10:50:34 +01:00
Daniel Siepmann
a62b3053a1
Fix broken LS_COLORS
...
A comment was part of the configuration.
The comment didn't make sense anyway and got removed to fix broken
coloring.
2022-03-07 09:22:06 +01:00
Daniel Siepmann
a0832b3767
Add new Git alias
...
I use cherry-picks in one project and am to lazy to always wait for
auto completion.
2022-02-23 13:54:57 +01:00
Daniel Siepmann
00320b8a48
Use my own git diff setup
...
That one includes local base and remote at top.
It turns diffthis off for the merged result to have proper code
highlighting of result.
2022-02-21 13:39:22 +01:00
Daniel Siepmann
0f1959978b
Migrate JQ to use home-manager module
2022-02-14 16:06:43 +01:00
Daniel Siepmann
2cdb96acc6
Migrate TYPO3_ADDITIONAL_CONFIGURATION environment variable
...
This doesn't change and can be set global.
That allows nix shells to pick it up.
2022-02-14 08:03:47 +01:00
Daniel Siepmann
51fbae7d71
Move user / system specifics to .profile file instead of .zshrc
...
This ensures it is properly set on login.
Tools like dmenu and such are properly find when installed by nix.
This was not zsh specific anyway.
2022-02-11 11:35:34 +01:00
Daniel Siepmann
e17ea91263
Remove grep alias
...
grep should behave as expected.
There is no official none deprecated way.
2022-02-11 08:48:38 +01:00
Daniel Siepmann
2ba1a01f2c
Migrate borg excludes and installation
2022-02-10 16:19:28 +01:00
Daniel Siepmann
b758d564ed
Fix broken tmux default shell
...
I don't understand the issue, I thought tmux would inspect env $SHELL.
Looks like it doesn't and use sh instead.
So we configure to use zsh instead.
2022-02-08 17:46:08 +01:00
Daniel Siepmann
12be4eb1d3
Fix broken path to SHELL
...
The shell actually is within /bin/zsh instead.
2022-02-07 21:10:25 +01:00
Daniel Siepmann
2ab2fb414a
Migrate zsh configuration
...
Use zsh with old configuration.
Ensure i3 will start st terminal with zsh from path (nix / home-manager)
instead of system shell (zsh by Ubuntu).
2022-02-07 14:07:31 +01:00
Daniel Siepmann
a3087e4259
Fix wrong sorting direction in htop
2022-02-03 14:47:12 +01:00
Daniel Siepmann
ea1d4136ca
Allow navigation and resize via vim keys (hjkl)
2022-02-03 12:37:53 +01:00
Daniel Siepmann
654e91ab8b
Migrate tmux setup to home-manager
2022-02-03 09:10:22 +01:00
Daniel Siepmann
459169b9b8
Migrate htop configuration to home-manager
...
There is a module for htop, so use that one instead of home.file.
The cool thing is: It has "constants" for some strange integer values.
So nix version is actually readable while the generated config is
strange.
That's a cool pro of nix files.
2022-02-02 22:53:03 +01:00
Daniel Siepmann
6a67e5df5d
Migrate git setup to home-manager
...
This was previously done through custom dotfiles.
2022-02-02 21:50:24 +01:00