Commit graph

50 commits

Author SHA1 Message Date
Daniel Siepmann 08bc0ee761
Migrate different project related folders into one
I now already have nix shells as well as compose.yaml files for
projects. Those were split and are now migrated into a common folder.
That should keep main directory clean and self document that those files
relate to projects, not home manager or systems.
2023-07-19 07:53:46 +02:00
Daniel Siepmann f00bd64f11
Adjust readme 2023-04-08 20:02:30 +02:00
Daniel Siepmann a65a44b98b
Update readme 2023-03-15 08:36:54 +01:00
Daniel Siepmann e45ea0c6d6
Remove askpass for ssh, use cli instead 2022-11-04 11:17:43 +01:00
Daniel Siepmann f828f4ada8
Add todos for macbook 2022-11-04 11:05:40 +01:00
Daniel Siepmann 3511c005f7
Solved by providing nameservers and using dnsmasq on os level 2022-11-04 10:44:31 +01:00
Daniel Siepmann fc197aedea
Always sign git commits on both devices
As I've transferred my gpg key
2022-11-04 10:25:51 +01:00
Daniel Siepmann 04ccc12b32 Update todos for hikari 2022-11-03 17:02:14 +01:00
Daniel Siepmann 07eb0c4be1
Add macbook specific todos 2022-11-03 09:36:25 +01:00
Daniel Siepmann 09de5732fa
Remove nautilus
It doesn't pick the expected dark theme.
I guess I don't need a file manager anyway?
Still I add a list of possible alternatives
2022-10-18 07:45:15 +02:00
Daniel Siepmann 0b3b36a5dc
I've switched to xdm on my home to get rid of gnome keyring
Adjust the readme that xdm will work out of the box.
2022-10-10 21:17:55 +02:00
Daniel Siepmann 3c3c875ff6
Add todos 2022-10-05 17:26:42 +02:00
Daniel Siepmann f1b7e73f9f
Remove no longer valid todos 2022-10-05 17:09:21 +02:00
Daniel Siepmann 50ad21319d
Fix codeblock in rst 2022-10-05 17:07:18 +02:00
Daniel Siepmann 102f196b96
Use rst instead of md again
I prefer rst
2022-10-05 17:06:30 +02:00
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 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
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 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 3df79e2767
Add concrete tool todos 2022-02-08 18:47:15 +01:00
Daniel Siepmann 1664a07001
Add sound-juicer 2022-02-08 16:57:19 +01:00
Daniel Siepmann 29e8aa74e1
Add further todos 2022-02-08 16:35:21 +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 deb54a1183
Update todos 2022-02-08 08:52:02 +01:00
Daniel Siepmann bb7203bf12
Allow experimental nix commands like flake 2022-02-07 21:11: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 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 594163f30a
Add todo for local dev (nix flake, shell, develop) 2022-02-07 09:20:28 +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 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 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 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 d66d1e2539
Add todo: switch to stable channels 2022-02-03 08:18:23 +01:00
Daniel Siepmann dc612f584e
Add todos
In order to not forget and have something at hand.
Maybe others read them and provide further ideas which I can built on.
2022-02-02 22:35:28 +01:00
Daniel Siepmann 5b74f60eaf
Start collecting helpful sources regarding nix within readme 2022-02-02 20:27:47 +01:00
Daniel Siepmann fdbb403bce
Add systemd service for languagetool
home-manager doesn't provide a systemd service itself.
That's why we build one ourself.

That also revealed a change in our directory structure.
The structure is now documented within readme.
2022-02-02 18:17:06 +01:00
Daniel Siepmann 0321298fe4
Reflect home-manager in readme top headline 2022-02-02 17:42:39 +01:00
Daniel Siepmann 11912bef9a
Maintain nix itself with home-manager 2022-02-02 17:41:59 +01:00
Daniel Siepmann 749785f9f4
Replace my-packages with home-manager
Move all packages to home.nix and remove `my-packages` derivate.
Also define dunst service and remove readme entry related to
configuration and services. Those are now maintained via home-manager.

The "update" section in readme got updated to reflect new home-manager.
2022-02-02 17:21:27 +01:00
Daniel Siepmann 6a912fe0d1
Make disclaimer more prominent 2022-02-01 18:31:35 +01:00
Daniel Siepmann e16a01f3ac
Add dunst configuration via patch
Add a patch to alter the delivered configuration to my needs (e.g. color

Also document configuration process in readme.
2022-02-01 18:25:43 +01:00
Daniel Siepmann 1f2b324435
Extend nixpkgs dunst systemd service
The service can not be enabled, as it doesn't contain the ``[Install]``.
The overlay patches that two lines to the service.

That's to my current knowledge.
2022-02-01 17:56:44 +01:00
Daniel Siepmann 5cfffce1f0
Add readme
In order to document the contents of the folder.
How to install and run daily tasks like updating.

Also might increase in future to include further info.
2022-02-01 17:24:24 +01:00