aboutsummaryrefslogtreecommitdiff
path: root/tw/home.scm
AgeCommit message (Collapse)Author
38 hoursConfigure default SSH user for aiatlas* machinesTimo Wilken
2024-08-25Remove ALICE-specific configurationTimo Wilken
2024-08-19Simplify SSH configurationTimo Wilken
2024-06-04Allow configuring SSH key for CERN laptopTimo Wilken
Replace old, now-unused CERN config parameter with the new parameters.
2024-06-04Remove SSH config for ALICE hostsTimo Wilken
2024-05-29Delegate Kerberos creds to ATLAS hostsTimo Wilken
2024-05-13Integrate CERN laptop configuration into main system configTimo Wilken
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-09Replace corfu with companyTimo Wilken
Corfu was throwing weird errors on completion sometimes. It also doesn't play well with evil-mode, often breaking the "escape" key.
2024-03-08Use upstream aerc catppuccin themeTimo Wilken
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-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-02-16Add note about Emacs Wayland compatTimo Wilken
2024-02-15Install simple solitaire gameTimo Wilken
2024-02-01Add alienv.guix wrapper script for alienvTimo Wilken
2024-01-30Use emacs-gcmh to optimise garbage collectionTimo Wilken
2024-01-20Fix file locations for moved PIM servicesTimo Wilken
2024-01-20Fix moving PIM services to parent moduleTimo Wilken
2024-01-19Install PIM environment on new end-user machinesTimo Wilken
2024-01-14Fix string-join syntaxTimo Wilken
2024-01-14Mount more savegame locations in Steam containerTimo Wilken
2024-01-14Mount synced savegame directories into Steam containerTimo Wilken
2024-01-09Install symlink like Ubuntu's python-is-python3Timo Wilken
2024-01-02Install CJK fontsTimo Wilken
2023-12-15Configure SSH for Grid Eevee farmTimo Wilken
alieevee-wn-7 is the new ARM host used for testing.
2023-12-13Add note about profile service-types, so I don't forgetTimo Wilken
2023-11-29Configure git.twilken.net SSH accessTimo Wilken
2023-11-22Move to ed25519 SSH keys on end-user devicesTimo Wilken
2023-11-21Package Catppuccin themes instead of using git submodulesTimo Wilken
This makes administrating this repo easier, and the home environment can be reconfigured without having to add the checkout to the guile load path.
2023-11-15Fix zsh service extensionTimo Wilken
2023-11-12Extend home services where possibleTimo Wilken
This should make it easier to move to a proper service-type for this in the future.
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-10Set up Ansible development environmentTimo Wilken
2023-11-08Use age for secrets encryptionTimo Wilken
2023-11-07Follow upstream dunst -> wm module renameTimo Wilken
2023-11-05Add secrets serviceTimo Wilken
Allow managing secrets and passwords using Guix. Secrets are encrypted in the Guix channel repository and decrypted using a single host key at activation time.
2023-11-03Install infokeyTimo Wilken
2023-10-30Initial tree-sitter support in EmacsTimo Wilken
2023-10-30Fix smartparens setupTimo Wilken
2023-10-29Add texlive packages for org-beamer exportTimo Wilken
2023-10-10Install restic more widelyTimo Wilken
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-07Update Emacs config for 29.1Timo Wilken
2023-09-27Fix aiadm SSH connection detailsTimo Wilken
2023-09-13Update Emacs, Kitty and Vim Catppuccin themesTimo Wilken
The Emacs theme saw the most development, no longer uses autothemer, and exposes a few new Customize variables.
2023-09-12Remove unneeded uninitialised dbus configTimo 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.