Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-10 | Generate PNG desktop background directly | Timo Wilken | |
This avoids having to copy the image to different machines. | |||
2024-03-10 | Separate home service into PIM, dev env and graphical parts | Timo Wilken | |
This means we only instantiate Shepherd and mcron services if we really need them, to avoid annoyance on servers. | |||
2024-03-01 | Activate home-dbus service only in graphical environments | Timo Wilken | |
It's annoying on servers, because logging in via SSH spawns a new Shepherd + dbus instance each time. | |||
2024-02-16 | Clean up redshift configuration | Timo Wilken | |
2024-02-16 | Generate home-openssh-configuration instead of full service | Timo Wilken | |
This lets me extend the configuration, if I need to, by inheriting from the generated configuration. | |||
2024-02-16 | Unify custom home services into tw-home-service-type | Timo Wilken | |
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. | |||
2024-01-17 | Delete channels in user profile on work machine | Timo Wilken | |
These mask the system channels, so "guix pull" doesn't pick up my own channel. | |||
2023-11-21 | Package neomutt's mutt_oauth2.py script | Timo Wilken | |
This gets rid of the last git submodule. | |||
2023-11-10 | Make graphical services depend on new x11-display service | Timo Wilken | |
This should avoid spam from failing services when logging in on a TTY. | |||
2023-10-08 | Graft nvda onto picom if necessary | Timo Wilken | |
Picom fails on startup if using the proprietary nvidia driver but plain mesa libs. | |||
2023-09-12 | Remove unused khal, khard and vdirsyncer services on CERN desktop | Timo Wilken | |
2023-09-12 | Factor out common desktop services | Timo Wilken | |
Most of the code for setting desktop layouts is common between machines. Also, make the blueman-applet service reusable. | |||
2023-09-12 | Factor out proper Git and GnuPG service types | Timo Wilken | |
2023-09-12 | Always encrypt to default key as well | Timo Wilken | |
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 | |||
2023-08-02 | Fix git work identity config | Timo Wilken | |
The work gitconfig wasn't getting applied. Explicitly include it in the main gitconfig in an extensible way. | |||
2023-05-22 | Fix PGP key in private gitconfig | Timo Wilken | |
2023-04-21 | Preserve vinagre (remote desktop) bookmarks | Timo Wilken | |
2023-04-21 | Merge diverged work and home branches | Timo Wilken | |
This took some work, particularly when re-merging the diverged OpenSSH configs and duplicate home services between lap.scm/home.scm and cern.scm. | |||
2023-04-20 | Split work and home aerc configs apart | Timo Wilken | |
2023-04-14 | Install gnome-screenshot | Timo Wilken | |
2023-04-12 | Install vinagre remote desktop | Timo Wilken | |
2023-03-07 | Unify common laptop and CERN desktop home config | Timo Wilken | |
2023-03-07 | Install levant | Timo Wilken | |
2023-03-04 | Install texlive | Timo Wilken | |
2023-03-04 | Fix emojis in polybar | Timo Wilken | |
2023-03-04 | Install proper fallback fonts | Timo Wilken | |
2023-03-04 | Install alidistlint and fix its setup | Timo Wilken | |
Newer versions of alidistlint are Python 3.9-compatible. | |||
2023-03-04 | Fix monitor setup | Timo Wilken | |
2023-03-04 | Declare XDG file type associations | Timo Wilken | |
2023-03-04 | Install imv image viewer | Timo Wilken | |
2023-03-04 | Set up nomad, consul, vault | Timo Wilken | |
2023-03-04 | Install zoom now that nonguix channel is available | Timo Wilken | |
2023-03-04 | Fix monitor setup | Timo Wilken | |
2023-03-04 | Add initial work system and home declarations | Timo Wilken | |
These are based on the ones for my laptop, so especially the PIM services contain some reference to personal accounts, but no passwords at least. |