Commit graph

80 commits

Author SHA1 Message Date
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 ce41d98ba3
Add keepassxs community version 2022-02-08 17:27:07 +01:00
Daniel Siepmann 2223bf9fa4
Add sqlite 2022-02-08 17:16:47 +01:00
Daniel Siepmann 75512b8ffe
Add kcachegrind 2022-02-08 17:14:19 +01:00
Daniel Siepmann 8a7f1e40eb
Add yamllint 2022-02-08 17:09:57 +01:00
Daniel Siepmann bbf1e1f7a1
Add wget 2022-02-08 17:09:39 +01:00
Daniel Siepmann 26adfba1ad
Add tree 2022-02-08 17:06:47 +01:00
Daniel Siepmann 1664a07001
Add sound-juicer 2022-02-08 16:57:19 +01:00
Daniel Siepmann 6617b177f8
Add ncdu 2022-02-08 16:38:29 +01:00
Daniel Siepmann 29e8aa74e1
Add further todos 2022-02-08 16:35:21 +01:00
Daniel Siepmann ad62182595
Add ffmpeg 2022-02-08 16:27:51 +01:00
Daniel Siepmann 04bee5c7ff
Add curl 2022-02-08 16:25:23 +01:00
Daniel Siepmann 3856316572
Add audacity
The configuration seems shitty, much like it is auto updated by the
tool, so not put into this repo for now.
2022-02-08 16:21:35 +01:00
Daniel Siepmann 5c24513c6b
Use dontUnpack instead of setting unpackPhase to true
This feels way better. We tell the build do skip the stage.
We executed "true" beforehand within the stage.
2022-02-08 16:13:33 +01:00
Daniel Siepmann 1e972ba215
Migrate Signal and Mattermost for communication 2022-02-08 16:11:39 +01:00
Daniel Siepmann 345b5e87a5
Do not print out debug info when building custom-customer-project 2022-02-08 16:03:19 +01:00
Daniel Siepmann 4ce3dfec4a
Migrate existing customerProject bash script
This scripts is run from shell and created my development environment
(IDE) within a new tmux session.

Don't expect documentation. It was written only for myself.
This is grown and contains fallbacks to old conventions.
2022-02-08 15:40:16 +01:00
Daniel Siepmann fdde37afd7
Migrate custom dmenu selection
Add my very first own derivation (via overlay).
Use existing scripts for dmenu.
"Build" result for nix out of the scripts,
e.g. replace references to nix dependencies.
Create proper output so nix can move it to proper places.
2022-02-08 13:56:15 +01:00
Daniel Siepmann 953922fc5c
Add jq tool to work with json on command line 2022-02-08 12:50:43 +01:00
Daniel Siepmann deb54a1183
Update todos 2022-02-08 08:52:02 +01:00
Daniel Siepmann 329032aa5a
Add desktop entry for networkmanager_dmenu 2022-02-08 07:54:27 +01:00
Daniel Siepmann f26bda4321
Add networkmanager_dmenu
This was previously locally installed from repo and called with system
python3.

Can now be started as "application" which will use the installed
(patched) dmenu.
2022-02-07 21:17:32 +01:00
Daniel Siepmann bb7203bf12
Allow experimental nix commands like flake 2022-02-07 21:11:25 +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 c372dacc8c
Migrate mailhog
Install via nix package.
Also configure with custom module, inspired by nix os module.
Bind hard to localhost, do not listen to outer world.
2022-02-07 19:26:50 +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 f4c7cbead1
Add yt-dlp
Used to download videos from mediatheks, e.g. for traveling in train.
2022-02-07 12:25:38 +01:00
Daniel Siepmann 305a4089b5
Fix broken phpactor configuration option
The option itself contains a dot. Therefore wrap in double quotes.
2022-02-07 11:04:36 +01:00
Daniel Siepmann 940690646b
Migrate cmus configuration
This is now also maintained here.
It no longer starts with class and can't be detected by i3.
2022-02-07 10:19:04 +01:00
Daniel Siepmann 72e61bb85c
Update readme
Add info regarding modules folder.
Remove info about no longer existing systemd folder.
Remove solved todo.
2022-02-07 09:46:39 +01:00
Daniel Siepmann b140b4b559
Migrate tig configuration 2022-02-07 09:43:48 +01:00
Daniel Siepmann d4c7a04a14
Migrate phpactor configuration 2022-02-07 09:41:26 +01:00
Daniel Siepmann 594163f30a
Add todo for local dev (nix flake, shell, develop) 2022-02-07 09:20:28 +01:00
Daniel Siepmann 65c870484a
Adjust litecli configuration 2022-02-07 09:11:01 +01:00
Daniel Siepmann de7506d368
Migrate litecli configuration 2022-02-07 09:10:09 +01:00
Daniel Siepmann 1073beb30d
Migrate i3 configuration
Still manage i3 tools with apt (Ubuntu), see i3lock issue.

Also migrate existing `.config/` file to use `xdg.configFile` instead.
2022-02-07 08:45:08 +01:00
Daniel Siepmann 166f1cfae5
Update todos
i3lock is probably broken as not whole X system is managed by
home-manager yet. It was removed and todo moved to "end".

languagetool was migrated to module. No PR was created yet
2022-02-07 08:22:30 +01:00
Daniel Siepmann 30015279ba
Document desktop entries for now
Do not create desktop item in file system, instead use proper xdg
configuration option. That way we do not need to hard code location of
file and can use a proper set with validation from module.
2022-02-07 08:03:43 +01:00
Daniel Siepmann 77f3038cde
Migrate languagetool setup to nix module
Define new module which provides the systemd service.
Do not clutter home.nix and do not use custom systemd/ folder.
2022-02-03 15:14:00 +01:00
Daniel Siepmann a3087e4259
Fix wrong sorting direction in htop 2022-02-03 14:47:12 +01:00
Daniel Siepmann c41a367660
Add cmus as own module with desktop file (not linked out of box) 2022-02-03 14:34:32 +01:00
Daniel Siepmann 114d72cd23
Add todo for mailhog migration 2022-02-03 13:05:06 +01:00
Daniel Siepmann eb7b372ca6
Adjust sorting of packages
Group related packages.
2022-02-03 13:04:35 +01:00
Daniel Siepmann b4fa234705
Remove i3lock-color
Seems to be not working (login auth does not work).
Probably because build against nix pam and does not know my password?
2022-02-03 12:51:54 +01:00
Daniel Siepmann ea1d4136ca
Allow navigation and resize via vim keys (hjkl) 2022-02-03 12:37:53 +01:00
Daniel Siepmann 79d32d8a21
Improve cleanup after updating 2022-02-03 09:46:30 +01:00
Daniel Siepmann 446f7fdf0e
Migrate manually installed robo3t to home-manager
The tool wasn't available via apt and was manually installed beforehand.
2022-02-03 09:46:08 +01:00
Daniel Siepmann 4ecb26bfed
Cleanup folder structure for services, systemd and configurations 2022-02-03 09:12:36 +01:00
Daniel Siepmann 654e91ab8b
Migrate tmux setup to home-manager 2022-02-03 09:10:22 +01:00
Daniel Siepmann d66d1e2539
Add todo: switch to stable channels 2022-02-03 08:18:23 +01:00