!KEJUbONnoBpiYKGWEq:nixos.org

NixOS Gaming

714 Members
Gaming things, my hands are typing words.182 Servers

Load older messages


SenderMessageTime
3 Jan 2024
@atemu12:matrix.org@atemu12:matrix.orgYes09:48:59
@k900:0upti.meK900And configure it to forward the GPU to the VM09:48:59
@k900:0upti.meK900And then install Windows in the VM09:49:03
@k900:0upti.meK900And then install the Looking Glass server on it09:49:11
@atemu12:matrix.org@atemu12:matrix.org(Or Linux)09:49:12
@crushing-smite:matrix.orgcrushing-smiteWell, this sounds rather straight-forward09:49:15
@k900:0upti.meK900
In reply to@atemu12:matrix.org
(Or Linux)
Do they have a Linux version of the server?
09:49:33
@k900:0upti.meK900They didn't last time I tried it09:49:39
@atemu12:matrix.org@atemu12:matrix.orgThe dude who makes it uses it to access Linux VMs09:49:54
@crushing-smite:matrix.orgcrushing-smite

I would like to post 2 sample configs though, to get second opinion:

  • https://github.com/whimbree/nixos-configuration/tree/main/megakill - is very dense on configuration, which for most part does not tell me anything - I don't know what all those terms are
  • https://gist.github.com/CRTified/43b7ce84cd238673f7f24652c85980b3 PLUS https://github.com/CRTified/nur-packages/tree/master/modules - same as above, but it seems all this virtualization stuff was made to be exposed as a simple (not so simple?) to configure module
09:52:00
@crushing-smite:matrix.orgcrushing-smiteThese are indeed things I should accomodate myself with? And what are the main points of interest?09:52:17
@k900:0upti.meK900Honestly no idea what any of that stuff does and I don't know if I want to read it10:05:39
@k900:0upti.meK900Just set it up with libvirt10:05:44
@k900:0upti.meK900You can worry about making it declarative later10:05:49
@k900:0upti.meK900(and honestly libvirt is already plenty declarative if you just export the XML file)10:06:01
@crushing-smite:matrix.orgcrushing-smiteSo libvirt would be the unifying abstraction handling absolutely everything?10:09:10
@k900:0upti.meK900It's not going to be handling "absolutely everything"10:09:55
@k900:0upti.meK900But it should handle most of it10:09:57
@k900:0upti.meK900You'll still need to do all the manual setup on the Windows side10:10:05
@crushing-smite:matrix.orgcrushing-smitewhat is that that's not going to be handled?10:10:20
@k900:0upti.meK900Everything on the Windows side10:10:47
@k900:0upti.meK900And everything on the firmware side10:10:55
@crushing-smite:matrix.orgcrushing-smitebut that is regardless of I use libvirt or dig deep into the configs referenced above?10:11:06
@k900:0upti.meK900I don't know what those configs do10:11:12
@k900:0upti.meK900Maybe someone has a way to automate that10:11:20
@k900:0upti.meK900It should be possible in theory10:11:31
@crushing-smite:matrix.orgcrushing-smiteand what is that that's on windows and on firmware sides?10:11:32
@k900:0upti.meK900On the Windows side, installing Windows, getting a license, installing the Looking Glass server10:11:55
@k900:0upti.meK900On the firmware side, enabling virtualization and IOMMU, possibly IOMMU group assignments if your firmware does something stupid out of the box10:12:13
@crushing-smite:matrix.orgcrushing-smiteso, the firmware - the things I would do after hitting F12 on boot?10:12:29

Show newer messages


Back to Room ListRoom Version: 6