aboutsummaryrefslogtreecommitdiff
path: root/tw/home/cern.scm
AgeCommit message (Collapse)Author
2024-06-04Allow configuring thermal zone shown in polybarTimo Wilken
This is highly likely to be different on different machines.
2024-06-04Allow configuring SSH key for CERN laptopTimo Wilken
Replace old, now-unused CERN config parameter with the new parameters.
2024-05-15Laptop-specific configuration for CERN machineTimo Wilken
2024-05-13Fix monitor names for new CERN laptopTimo Wilken
2024-03-10Generate PNG desktop background directlyTimo Wilken
This avoids having to copy the image to different machines.
2024-03-10Separate home service into PIM, dev env and graphical partsTimo Wilken
This means we only instantiate Shepherd and mcron services if we really need them, to avoid annoyance on servers.
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-01-17Delete channels in user profile on work machineTimo Wilken
These mask the system channels, so "guix pull" doesn't pick up my own channel.
2023-11-21Package neomutt's mutt_oauth2.py scriptTimo Wilken
This gets rid of the last git submodule.
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-10-08Graft nvda onto picom if necessaryTimo Wilken
Picom fails on startup if using the proprietary nvidia driver but plain mesa libs.
2023-09-12Remove unused khal, khard and vdirsyncer services on CERN desktopTimo Wilken
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-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-05-22Fix PGP key in private gitconfigTimo Wilken
2023-04-21Preserve vinagre (remote desktop) bookmarksTimo 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-14Install gnome-screenshotTimo Wilken
2023-04-12Install vinagre remote desktopTimo Wilken
2023-03-07Unify common laptop and CERN desktop home configTimo Wilken
2023-03-07Install levantTimo Wilken
2023-03-04Install texliveTimo Wilken
2023-03-04Fix emojis in polybarTimo Wilken
2023-03-04Install proper fallback fontsTimo Wilken
2023-03-04Install alidistlint and fix its setupTimo Wilken
Newer versions of alidistlint are Python 3.9-compatible.
2023-03-04Fix monitor setupTimo Wilken
2023-03-04Declare XDG file type associationsTimo Wilken
2023-03-04Install imv image viewerTimo Wilken
2023-03-04Set up nomad, consul, vaultTimo Wilken
2023-03-04Install zoom now that nonguix channel is availableTimo Wilken
2023-03-04Fix monitor setupTimo Wilken
2023-03-04Add initial work system and home declarationsTimo 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.