Nixfiles! :3
0

Configure Feed

Select the types of activity you want to include in your feed.

Lil remote desktop experiment :3


Signed-off-by: MLC Bloeiman <mar@strawmelonjuice.com>

MLC Bloeiman (Apr 18, 2026, 2:13 PM +0200) 297170e4 f6b41c86

+32
+6
home/modules/shell/zsh.nix
··· 44 44 nano = "nvim"; 45 45 shutdown = "systemctl poweroff"; 46 46 ide = "zellij --layout ide"; 47 + # Connect to Sunshine on Samurott using Moonlight. What the fudge. 48 + # gotta do moonlight pair Samurott first tho and approve on samurott:47990 on the tailnet. 49 + # moonlight-embedded 50 + # rsamurott = "moonlight stream Samurott -app Desktop -1080"; 51 + # moonlight-qt 52 + rsamurott = "ssh Samurott niri output DP-1 mode 1920x1080@60; moonlight --1080 stream Samurott Desktop"; 47 53 # JJ-related 48 54 jje = "jj edit"; 49 55 jjd = "jj desc @";
+25
hosts/Samurott/configuration.nix
··· 13 13 14 14 # Use latest kernel. 15 15 boot.kernelPackages = pkgs.linuxPackages_latest; 16 + boot.kernelModules = [ "uinput" ]; 17 + services.udev.extraRules = '' 18 + KERNEL=="uinput", SUBSYSTEM=="misc", OPTIONS+="static_node=uinput", TAG+="uaccess" 19 + ''; 16 20 17 21 # Bootloader. 18 22 boot.loader.systemd-boot.enable = true; ··· 82 86 # Enable touchpad support (enabled default in most desktopManager). 83 87 # services.xserver.libinput.enable = true; 84 88 89 + # Remote login over sunshine ?! 90 + services.sunshine = { 91 + enable = true; 92 + autoStart = true; 93 + capSysAdmin = true; 94 + }; 95 + xdg.portal = { 96 + enable = true; 97 + extraPortals = [ 98 + pkgs.xdg-desktop-portal-wlr 99 + pkgs.xdg-desktop-portal-gtk 100 + ]; 101 + config = { 102 + common = { 103 + default = [ 104 + "wlr" 105 + "gtk" 106 + ]; 107 + }; 108 + }; 109 + }; 85 110 # Allow unfree packages 86 111 nixpkgs.config.allowUnfree = true; 87 112
+1
hosts/all-hosts.nix
··· 115 115 packages = with pkgs; [ 116 116 thunderbird 117 117 obsidian 118 + moonlight-qt 118 119 ]; 119 120 }; 120 121 security.pam.services.hyprlock = { };