aboutsummaryrefslogtreecommitdiff
path: root/tw/home/lap.scm
AgeCommit message (Collapse)Author
2024-03-01Activate home-dbus service only in graphical environmentsTimo Wilken
It's annoying on servers, because logging in via SSH spawns a new Shepherd + dbus instance each time.
2024-02-16Clean up redshift configurationTimo Wilken
2024-02-16Generate home-openssh-configuration instead of full serviceTimo Wilken
This lets me extend the configuration, if I need to, by inheriting from the generated configuration.
2024-02-16Unify custom home services into tw-home-service-typeTimo 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-02-16Back up user data on new machinesTimo Wilken
2024-01-20Fix moving PIM services to parent moduleTimo Wilken
2024-01-19Install PIM environment on new end-user machinesTimo Wilken
2024-01-15External screen is now attached to btlTimo Wilken
2024-01-07Follow upstream module renaming of steam-clientTimo Wilken
2023-11-28Revert to upstream steam-containerTimo Wilken
The grafted libx11 has been ungrafted, so the package replacement is no longer needed.
2023-11-23Specify custom battery/adapter names for polybarTimo Wilken
2023-11-21Package neomutt's mutt_oauth2.py scriptTimo Wilken
This gets rid of the last git submodule.
2023-11-11Install fixed Steam launcher in home profileTimo Wilken
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.
2023-11-10Make graphical services depend on new x11-display serviceTimo Wilken
This should avoid spam from failing services when logging in on a TTY.
2023-11-08Track renaming of restic passwordsTimo Wilken
2023-11-03Back up KSP and Pioneer game dataTimo Wilken
2023-11-01Generalise Restic declarationsTimo Wilken
* 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
2023-10-08Graft nvda onto picom if necessaryTimo Wilken
Picom fails on startup if using the proprietary nvidia driver but plain mesa libs.
2023-10-08Install and configure nvidia-system-monitorTimo Wilken
2023-10-08Use NVIDIA driver display namesTimo Wilken
2023-10-08Use dirty, proprietary NVIDIA driverTimo Wilken
For hopefully better gaming performance.
2023-09-19Formalise password keys to avoid PATH issuesTimo Wilken
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.
2023-09-12Factor out common desktop servicesTimo Wilken
Most of the code for setting desktop layouts is common between machines. Also, make the blueman-applet service reusable.
2023-09-12Factor out proper Git and GnuPG service typesTimo Wilken
2023-09-12Always encrypt to default key as wellTimo 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-09-08Back up Syncthing data separatelyTimo Wilken
This should allow sharing the underlying data with backups from fp4.twilken.net.
2023-09-02Enable scanning using sane-airscan + ipp-usbTimo Wilken
This allows using my scanner properly, since I haven't connected it to the network.
2023-08-02Fix git work identity configTimo Wilken
The work gitconfig wasn't getting applied. Explicitly include it in the main gitconfig in an extensible way.
2023-06-29Add basic msmtp configurationTimo Wilken
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.
2023-06-29Back up savegames in Steam sandboxTimo Wilken
2023-06-06Remove unused home channelTimo Wilken
The guix-gaming-games channel isn't used, so remove it. This way we can just fall back to the system channels.
2023-05-25Use the newly-published channel for unattended upgradesTimo Wilken
2023-05-22Fix PGP key in private gitconfigTimo Wilken
2023-05-20Rename `restic-backup-repository' to allow for cleanup reposTimo Wilken
2023-05-15Back up media directoriesTimo Wilken
2023-04-30Configure regular restic backupsTimo Wilken
2023-04-22Reinstate vdirsyncer cronjobsTimo Wilken
With a long-enough TTL on the passwords in gpg-agent, this should work without popping up a password prompt every half hour.
2023-04-21Configure restic environmentTimo Wilken
2023-04-21Fix file locationsTimo Wilken
2023-04-21Install ncdu and electrumTimo Wilken
2023-04-21Merge diverged work and home branchesTimo 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-20Split work and home aerc configs apartTimo Wilken
2023-04-15Install cmus music playerTimo Wilken
2023-03-07Unify common laptop and CERN desktop home configTimo Wilken
2023-03-07Install levantTimo Wilken
2023-03-04Install texliveTimo Wilken
2023-03-04Install fallback fontsTimo Wilken
2023-03-04Install alidistlint and fix its setupTimo Wilken
Newer versions of alidistlint are Python 3.9-compatible.
2023-03-04Declare XDG file type associationsTimo Wilken
2023-03-04Install imv image viewerTimo Wilken