Commit graph

107 commits

Author SHA1 Message Date
Daniel Siepmann d0ed878cd0
Move last package from nix-env to home-manager (cacert) 2022-02-02 20:27:26 +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 11912bef9a
Maintain nix itself with home-manager 2022-02-02 17:41:59 +01:00
Daniel Siepmann b096d6b0db
Move service configuration to separate file
Do not clutter home.nix with endless configurations.
Instead move configuration per derivation to its own file and import.
2022-02-02 17:24:49 +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 e311c072f3
Install first package via new home-manager
Step by step, test things before doing a huge shift.
2022-02-02 15:51:20 +01:00
Daniel Siepmann b66912985d
Install home-manager
See: https://nix-community.github.io/home-manager/index.html

I'll migrate existing `my-packages` to this tool.
2022-02-02 15:50:53 +01:00