Daniel Siepmann
27a088f89e
Migrate readme from rst to md
...
I prefer restructured text, but Gitea has no out of the box support.
So switch to markdown as there is more or less no difference anyway,
for such a simple file.
One big downside: There is no definition list.
2022-02-09 19:12:00 +01:00
Daniel Siepmann
0e29711001
Cleanup system script
2022-02-09 19:01:46 +01:00
Daniel Siepmann
02da8f3a62
Lock system before suspending
...
Otherwise it will not be locked when recovering from suspend.
2022-02-09 17:07:40 +01:00
Daniel Siepmann
9843b87689
Update todos
2022-02-09 09:34:22 +01:00
Daniel Siepmann
cb18f797f0
Remove todo
...
All missing tools are already within readme, no need for general todo
anymore.
2022-02-09 09:33:24 +01:00
Daniel Siepmann
3f93014fe9
Remove unnecessary todo
...
nix already adds autocompletion out of the box.
2022-02-09 09:32:21 +01:00
Daniel Siepmann
70d6699c85
Document mytop dependencies for further tries
2022-02-09 09:29:30 +01:00
Daniel Siepmann
9de6cdb3eb
Migrate custom dmenu scripts to writeShellApplication
...
No longer have all of them as files and apply sed.
Instead define dependencies via nix expression.
Also allow to write the scripts within nix expression.
Some are still large and separate .sh files, but loaded within
expression.
Also only the main file is exposed as others are only dependencies.
Still all can now be installed as all are separate derivations.
The new writeShellApplication also executes shellcheck as another
benefit. And it makes script executable.
2022-02-08 21:45:11 +01:00
Daniel Siepmann
9b435f36c9
Migrate next-cloud environments to list
...
Thanks to https://framapiaf.org/@julm/107764071641134635 for posting the
suggestion.
This should allow me to remove the first entry, as soon as update
migrates from string to list, which I can suggest via PR.
2022-02-08 20:42:54 +01:00
Daniel Siepmann
d00eb968a4
Add none working mytop
...
Installation / compilation works, but execution is broken.
See comment within the default.nix file.
2022-02-08 20:22:30 +01:00
Daniel Siepmann
00b8f205e4
Add rst2pdf
...
Does not exist yet, add own derivation via overlay.
Exclude tests for documented reasons.
Fix broken indentation in readme.rst
(used as test case for installed rst2pdf);
2022-02-08 20:00:11 +01:00
Daniel Siepmann
f12bfc8974
Migrate nextcloud client
2022-02-08 19:17:44 +01:00
Daniel Siepmann
3df79e2767
Add concrete tool todos
2022-02-08 18:47:15 +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
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