LucidPlan
Login
Projects
🔗 go to
Byggsteg
Emacs Packages
Hygguile
Iter Vitae
LucidPlan
Supreme Sexp System
Uberprojekt
Wikimusic
Wolk JJBA
jjba23 Socials
pop-server
pop-test
title
status
To-do
Work in Progress
In Review
Done
Rejected
type
Task
Bug
Story
Spike
Time Box
description
In your ~per-host.scm~ you can specify a list of strings, which represent packages you want to install for current host only, on top of SSS. This is good specially for device-specific drivers. e.g. #+begin_src scheme ;; Per host packages (define sss-per-host-packages ( ;AMD non-free drivers amd-microcode amdgpu-firmware )) #+end_src I dont think that will be enough for nvidia drivers though. It takes a lot of hoops to jump through to install nvidia-drivers! [[https://wiki.systemcrafters.net/guix/nvidia/][https://wiki.systemcrafters.net/guix/nvidia/]] You could start by adding a per-host.scm and sss-defaults.scm variable, e.g. sss-is-nvidia that is by default ~#f~ and for you will be ~#t~, then hack directly into config.scm and wherever needed, by adding some cond statements, and conditionally applying the guide of system crafter
submit