Age | Commit message (Collapse) | Author |
|
Add a separate home service to configure a Wayland-based desktop instead of an
X11 one.
Screensharing in Zoom doesn't work unfortunately, but it worked (at least for
a while) through OBS.
Waybar might need some work to bring it in line with the previous polybar
configuration, especially in terms of aesthetics.
|
|
All machines now support Bluetooth, so remove the special flag for it.
|
|
|
|
This Simutrans version now uses the XDG standard by default.
|
|
|
|
This avoids having to copy the image to different machines.
|
|
This means we only instantiate Shepherd and mcron services if we really need
them, to avoid annoyance on servers.
|
|
It's annoying on servers, because logging in via SSH spawns a new Shepherd +
dbus instance each time.
|
|
|
|
This lets me extend the configuration, if I need to, by inheriting from the
generated configuration.
|
|
Instead of passing around lists of simple-services, create one new
configurable service-type that extends everything it needs to.
Install packages using home-profile-service-type instead of passing around
lists.
|
|
|
|
|
|
|
|
|
|
|
|
The grafted libx11 has been ungrafted, so the package replacement is no longer
needed.
|
|
|
|
This gets rid of the last git submodule.
|
|
This can run Cities:Skylines with "Steam Linux Runtime 1.0 (scout)" as a
forced Steam compatibility tool.
Installing it here is easier than launching Steam from the command line every
time.
|
|
This should avoid spam from failing services when logging in on a TTY.
|
|
|
|
|
|
* rename confusingly named restic-*-repository variables to restic-scheduled-*
* generalise repository handling, allowing local and REST repositories both as
backup and cleanup targets
* generalise password handling, allowing passwords from pass or from files for
backup, for cleanup and as part of a REST URL
|
|
Picom fails on startup if using the proprietary nvidia driver but plain mesa
libs.
|
|
|
|
|
|
For hopefully better gaming performance.
|
|
Mcron seems to set a restricted PATH now, so make sure it knows where to find
"pass". Also use less shell substitution and implement repository URL building
in Guile.
|
|
Most of the code for setting desktop layouts is common between machines.
Also, make the blueman-applet service reusable.
|
|
|
|
Allow specifying a default key for GnuPG, to which it will encrypt
everything. This allows me to still read me sent encrypted mail in aerc.
See also:
https://lists.sr.ht/~rjarry/aerc-discuss/%3CCUMGQ2JG8G0P.YIQ497JVC3AW%40nixos%3E
|
|
This should allow sharing the underlying data with backups from
fp4.twilken.net.
|
|
This allows using my scanner properly, since I haven't connected it to the
network.
|
|
The work gitconfig wasn't getting applied. Explicitly include it in the main
gitconfig in an extensible way.
|
|
TODO: configure git-send-email to use msmtp instead of connecting to the SMTP
server directly?
In case I want to switch to offlineimap + notmuch + msmtp with aerc, this
would be useful.
|
|
|
|
The guix-gaming-games channel isn't used, so remove it. This way we can just
fall back to the system channels.
|
|
|
|
|
|
|
|
|
|
|
|
With a long-enough TTL on the passwords in gpg-agent, this should work without
popping up a password prompt every half hour.
|
|
|
|
|
|
|
|
This took some work, particularly when re-merging the diverged OpenSSH configs
and duplicate home services between lap.scm/home.scm and cern.scm.
|
|
|
|
|