This allows me to easily see which version updates happen between two
store paths (e.g. after updating)
Fetch store paths via `home-manager generations` and run `nvd diff
<old> <new>`
Some apps use different sources.
I setup xresources and ensure there is only one icon theme (includes
cursor).
This uses the single source of truth, thanks to nix / home-manager.
Except snap packages, those still don't work.
I'm still German and living in Germany.
It is strange to have Sunday as first day of week.
I configure some languages to be German, others to be English.
I also fix the wrong utf8 syntax, Ubuntu uses `utf8` instead.
Add new gtk configuration.
Use tmpfiles to provide the generated sources like themes to the system.
Also use for desktop files and remove old no longer needed readme entry.
Use home-manager to create xsession.
Readme contains info on how to start xsession on login.
That way home-manager can maintain languages, keyboard and further stuff
globally for user.
No more need to set stuff as workaround within i3 or zsh.
Also enabled to start systemd units after login, as home-manager will
create and trigger `hm-graphical-session.target`.
system tools are not possible and I stick to ubuntu as a host os.
In general I shouldn't care to much about the host OS.
I use nix for most things and will improve the situation.
Most customers also have ubuntu or debian systems as servers.
It is a good thing to have the same folder and software setup.
The module doesn't work or exist anymore.
I use a lightwight battery icon instead which I add as a service to
start during login.
And I don't need the wifi thingy.
This was missing after migrating to i3 via nix.
i3blocks was installed via apt before.
home-manager doesn't provide options, I keep my old file. It is updated
for the used version.
Install and configure i3 via nix home-manager.
This commit just migrates existing configuration.
It doesn't clean things up, e.g. move stuff to expected locations.
I configure x* tools from within i3 right now …
Also didn't clean things up, e.g. sort and group related things.
That allows me to search backward and go forward once I got to far.
I also switch to CTRL+j and CTRL+k to use vim like bindings to search
back and forth.
Telescope no longer provides LSP code actions.
I add a mapping to trigger code actions.
I also ensure that I don't have to wait for phpactor menu.
And I didn't use hover anyway.