He sudo on my nixos-rebuild till I switch
0

Configure Feed

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

Hold up... why do i need to have my username in my hostnames?

Madeline Hashcube (Mar 22, 2026, 5:25 PM -0500) 1042f506 ef838bb8

+346 -346
+4 -4
flake.nix
··· 39 39 ... 40 40 }@inputs:{ 41 41 nixosConfigurations = { 42 - magames-desktop = nixpkgs.lib.nixosSystem { 42 + prism = nixpkgs.lib.nixosSystem { 43 43 specialArgs = { 44 44 inherit inputs; 45 45 nixpkgs = { ··· 48 48 }; 49 49 }; 50 50 modules = [ 51 - ./configurations/hosts/magames-desktop/configuration.nix 51 + ./configurations/hosts/prism/configuration.nix 52 52 ./modules/users/magames.nix 53 53 agenix.nixosModules.default 54 54 catppuccin.nixosModules.catppuccin 55 55 home-manager.nixosModules.home-manager 56 56 niri.nixosModules.niri 57 57 copyparty.nixosModules.default 58 - ./modules/network/copyparty/magames-desktop.nix 58 + ./modules/network/copyparty/prism.nix 59 59 60 60 ./modules/network/gitea.nix 61 61 ./modules/network/postgresql/ass-db.nix ··· 97 97 } 98 98 ]; 99 99 }; 100 - magames-lappy = nixpkgs.lib.nixosSystem { 100 + slate = nixpkgs.lib.nixosSystem { 101 101 specialArgs = { 102 102 inherit inputs; 103 103 nixpkgs = {
-84
configurations/hosts/magames-desktop/configuration.nix
··· 1 - # Edit this configuration file to define what should be installed on 2 - # your system. Help is available in the configuration.nix(5) man page 3 - # and in the NixOS manual (accessible by running ‘nixos-help’). 4 - 5 - { config, pkgs, inputs, ... }: 6 - 7 - { 8 - imports = 9 - [ # Include the results of the hardware scan. 10 - ./hardware-configuration.nix 11 - ]; 12 - 13 - # Bootloader. 14 - boot.loader.grub.enable = true; 15 - boot.loader.grub.device = "/dev/sda"; 16 - boot.loader.grub.useOSProber = true; 17 - 18 - networking.hostName = "magames-desktop"; # Define your hostname. 19 - 20 - programs.adb.enable = true; 21 - 22 - # Enable the X11 windowing system. 23 - # You can disable this if you're only using the Wayland session. 24 - services.xserver.enable = true; 25 - 26 - # Configure keymap in X11 27 - services.xserver.xkb = { 28 - layout = "us"; 29 - variant = ""; 30 - }; 31 - 32 - # Enable OpenGL 33 - hardware.graphics = { 34 - enable = true; 35 - }; 36 - 37 - # Enable sound with pipewire. 38 - services.pulseaudio.enable = false; 39 - security.rtkit.enable = true; 40 - services.pipewire = { 41 - enable = true; 42 - alsa.enable = true; 43 - alsa.support32Bit = true; 44 - pulse.enable = true; 45 - # If you want to use JACK applications, uncomment this 46 - #jack.enable = true; 47 - 48 - # use the example session manager (no others are packaged yet so this is enabled by default, 49 - # no need to redefine it in your config for now) 50 - #media-session.enable = true; 51 - }; 52 - 53 - # Enable touchpad support (enabled default in most desktopManager). 54 - # services.xserver.libinput.enable = true; 55 - 56 - # Allow unfree packages and accept Android SDK License 57 - nixpkgs.config = { 58 - allowUnfree = true; 59 - android_sdk.accept_license = true; 60 - }; 61 - 62 - # Enable Flapak 63 - services.flatpak.enable = true; 64 - 65 - security.polkit.enable = true; 66 - 67 - xdg.portal.enable = true; 68 - 69 - # Codeium Support 70 - programs.nix-ld.enable = true; 71 - programs.nix-ld.libraries = []; 72 - 73 - virtualisation.virtualbox.host.enable = true; 74 - users.extraGroups.vboxusers.members = [ "magames" ]; 75 - 76 - # This value determines the NixOS release from which the default 77 - # settings for stateful data, like file locations and database versions 78 - # on your system were taken. It‘s perfectly fine and recommended to leave 79 - # this value at the release version of the first install of this system. 80 - # Before changing this value read the documentation for this option 81 - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). 82 - system.stateVersion = "24.11"; # Did you read the comment? 83 - 84 - }
-65
configurations/hosts/magames-desktop/disko.nix
··· 1 - { ... }: 2 - 3 - { 4 - disko.devices = { 5 - disk = { 6 - main = { 7 - type = "disk"; 8 - device = "/dev/sda"; 9 - content = { 10 - type = "gpt"; 11 - partitions = { 12 - ESP = { 13 - priority = 1; 14 - name = "ESP"; 15 - start = "1M"; 16 - end = "128M"; 17 - type = "EF00"; 18 - content = { 19 - type = "filesystem"; 20 - format = "vfat"; 21 - mountpoint = "/boot"; 22 - mountOptions = [ "umask=0077" ]; 23 - }; 24 - }; 25 - root = { 26 - end = "-40G"; 27 - content = { 28 - type = "btrfs"; 29 - extraArgs = [ "-f" ]; # Override existing partition 30 - subvolumes = { 31 - "@" = { 32 - mountpoint = "/"; 33 - }; 34 - "@home" = { 35 - mountOptions = [ 36 - "compress=zstd" 37 - ]; 38 - mountpoint = "/home"; 39 - }; 40 - "@nix" = { 41 - mountOptions = [ 42 - "compress=zstd" 43 - "noatime" 44 - ]; 45 - mountpoint = "/nix"; 46 - }; 47 - }; 48 - mountpoint = "/"; 49 - }; 50 - }; 51 - swap = { 52 - size = "100%"; 53 - content = { 54 - type = "swap"; 55 - discardPolicy = "both"; 56 - resumeDevice = true; # resume from hiberation from this device 57 - }; 58 - }; 59 - }; 60 - }; 61 - }; 62 - }; 63 - }; 64 - } 65 -
-35
configurations/hosts/magames-desktop/hardware-configuration.nix
··· 1 - # Do not modify this file! It was generated by ‘nixos-generate-config’ 2 - # and may be overwritten by future invocations. Please make changes 3 - # to /etc/nixos/configuration.nix instead. 4 - { config, lib, pkgs, modulesPath, ... }: 5 - 6 - { 7 - imports = 8 - [ (modulesPath + "/installer/scan/not-detected.nix") 9 - ]; 10 - 11 - boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; 12 - boot.initrd.kernelModules = [ ]; 13 - boot.kernelModules = [ "kvm-amd" ]; 14 - boot.extraModulePackages = [ ]; 15 - 16 - fileSystems."/" = 17 - { device = "/dev/disk/by-uuid/20b2b4d9-9bcd-4f6b-8d83-27af3b0ec85a"; 18 - fsType = "ext4"; 19 - }; 20 - 21 - swapDevices = 22 - [ { device = "/dev/disk/by-uuid/d38eafd7-b856-4386-ae03-298db50fb91f"; } 23 - ]; 24 - 25 - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking 26 - # (the default) this is the recommended approach. When using systemd-networkd it's 27 - # still possible to use this option, but it's recommended to use it in conjunction 28 - # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`. 29 - networking.useDHCP = lib.mkDefault true; 30 - # networking.interfaces.enp5s0.useDHCP = lib.mkDefault true; 31 - # networking.interfaces.wlp4s0.useDHCP = lib.mkDefault true; 32 - 33 - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 34 - hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 35 - }
-77
configurations/hosts/magames-lappy/configuration.nix
··· 1 - # Edit this configuration file to define what should be installed on 2 - # your system. Help is available in the configuration.nix(5) man page 3 - # and in the NixOS manual (accessible by running ‘nixos-help’). 4 - 5 - { config, pkgs, ... }: 6 - 7 - { 8 - imports = 9 - [ # Include the results of the hardware scan. 10 - ./hardware-configuration.nix 11 - ]; 12 - 13 - # Bootloader. 14 - boot.loader.systemd-boot.enable = true; 15 - boot.loader.efi.canTouchEfiVariables = true; 16 - 17 - /* Maybe someday we can grub... 18 - boot.loader.grub.enable = true; 19 - boot.loader.grub.device = "/dev/sda"; 20 - boot.loader.grub.useOSProber = true; 21 - */ 22 - 23 - networking.hostName = "magames-lappy"; # Define your hostname. 24 - 25 - # Enable the X11 windowing system. 26 - # You can disable this if you're only using the Wayland session. 27 - services.xserver.enable = true; 28 - 29 - # services.xserver.desktopManager.cinnamon.enable = true; 30 - 31 - # Configure keymap in X11 32 - services.xserver.xkb = { 33 - layout = "us"; 34 - variant = ""; 35 - }; 36 - 37 - # Enable OpenGL 38 - hardware.graphics = { 39 - enable = true; 40 - }; 41 - 42 - # Enable sound with pipewire. 43 - services.pulseaudio.enable = false; 44 - security.rtkit.enable = true; 45 - services.pipewire = { 46 - enable = true; 47 - alsa.enable = true; 48 - alsa.support32Bit = true; 49 - pulse.enable = true; 50 - # If you want to use JACK applications, uncomment this 51 - #jack.enable = true; 52 - 53 - # use the example session manager (no others are packaged yet so this is enabled by default, 54 - # no need to redefine it in your config for now) 55 - #media-session.enable = true; 56 - }; 57 - 58 - 59 - # Zed Editor Support 60 - programs.nix-ld.enable = true; 61 - programs.nix-ld.libraries = []; 62 - 63 - # Enable touchpad support (enabled default in most desktopManager). 64 - # services.xserver.libinput.enable = true; 65 - 66 - # Allow unfree packages 67 - nixpkgs.config.allowUnfree = true; 68 - 69 - # This value determines the NixOS release from which the default 70 - # settings for stateful data, like file locations and database versions 71 - # on your system were taken. It‘s perfectly fine and recommended to leave 72 - # this value at the release version of the first install of this system. 73 - # Before changing this value read the documentation for this option 74 - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). 75 - system.stateVersion = "25.11"; # Did you read the comment? 76 - 77 - }
-33
configurations/hosts/magames-lappy/hardware-configuration.nix
··· 1 - # Do not modify this file! It was generated by ‘nixos-generate-config’ 2 - # and may be overwritten by future invocations. Please make changes 3 - # to /etc/nixos/configuration.nix instead. 4 - { config, lib, pkgs, modulesPath, ... }: 5 - 6 - { 7 - imports = 8 - [ (modulesPath + "/installer/scan/not-detected.nix") 9 - ]; 10 - 11 - boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "ohci_pci" "ehci_pci" "usb_storage" "sd_mod" "sr_mod" "rtsx_pci_sdmmc" ]; 12 - boot.initrd.kernelModules = [ ]; 13 - boot.kernelModules = [ "kvm-amd" ]; 14 - boot.extraModulePackages = [ ]; 15 - 16 - fileSystems."/" = 17 - { device = "/dev/disk/by-uuid/d97bb706-2fa9-4e3e-8322-92be9043d451"; 18 - fsType = "ext4"; 19 - }; 20 - 21 - fileSystems."/boot" = 22 - { device = "/dev/disk/by-uuid/50B5-7193"; 23 - fsType = "vfat"; 24 - options = [ "fmask=0077" "dmask=0077" ]; 25 - }; 26 - 27 - swapDevices = 28 - [ { device = "/dev/disk/by-uuid/d8178a94-4569-4db2-9289-8c54a163e4da"; } 29 - ]; 30 - 31 - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 32 - hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 33 - }
+84
configurations/hosts/prism/configuration.nix
··· 1 + # Edit this configuration file to define what should be installed on 2 + # your system. Help is available in the configuration.nix(5) man page 3 + # and in the NixOS manual (accessible by running ‘nixos-help’). 4 + 5 + { config, pkgs, inputs, ... }: 6 + 7 + { 8 + imports = 9 + [ # Include the results of the hardware scan. 10 + ./hardware-configuration.nix 11 + ]; 12 + 13 + # Bootloader. 14 + boot.loader.grub.enable = true; 15 + boot.loader.grub.device = "/dev/sda"; 16 + boot.loader.grub.useOSProber = true; 17 + 18 + networking.hostName = "prism"; # Define your hostname. 19 + 20 + programs.adb.enable = true; 21 + 22 + # Enable the X11 windowing system. 23 + # You can disable this if you're only using the Wayland session. 24 + services.xserver.enable = true; 25 + 26 + # Configure keymap in X11 27 + services.xserver.xkb = { 28 + layout = "us"; 29 + variant = ""; 30 + }; 31 + 32 + # Enable OpenGL 33 + hardware.graphics = { 34 + enable = true; 35 + }; 36 + 37 + # Enable sound with pipewire. 38 + services.pulseaudio.enable = false; 39 + security.rtkit.enable = true; 40 + services.pipewire = { 41 + enable = true; 42 + alsa.enable = true; 43 + alsa.support32Bit = true; 44 + pulse.enable = true; 45 + # If you want to use JACK applications, uncomment this 46 + #jack.enable = true; 47 + 48 + # use the example session manager (no others are packaged yet so this is enabled by default, 49 + # no need to redefine it in your config for now) 50 + #media-session.enable = true; 51 + }; 52 + 53 + # Enable touchpad support (enabled default in most desktopManager). 54 + # services.xserver.libinput.enable = true; 55 + 56 + # Allow unfree packages and accept Android SDK License 57 + nixpkgs.config = { 58 + allowUnfree = true; 59 + android_sdk.accept_license = true; 60 + }; 61 + 62 + # Enable Flapak 63 + services.flatpak.enable = true; 64 + 65 + security.polkit.enable = true; 66 + 67 + xdg.portal.enable = true; 68 + 69 + # Codeium Support 70 + programs.nix-ld.enable = true; 71 + programs.nix-ld.libraries = []; 72 + 73 + virtualisation.virtualbox.host.enable = true; 74 + users.extraGroups.vboxusers.members = [ "magames" ]; 75 + 76 + # This value determines the NixOS release from which the default 77 + # settings for stateful data, like file locations and database versions 78 + # on your system were taken. It‘s perfectly fine and recommended to leave 79 + # this value at the release version of the first install of this system. 80 + # Before changing this value read the documentation for this option 81 + # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). 82 + system.stateVersion = "24.11"; # Did you read the comment? 83 + 84 + }
+65
configurations/hosts/prism/disko.nix
··· 1 + { ... }: 2 + 3 + { 4 + disko.devices = { 5 + disk = { 6 + main = { 7 + type = "disk"; 8 + device = "/dev/sda"; 9 + content = { 10 + type = "gpt"; 11 + partitions = { 12 + ESP = { 13 + priority = 1; 14 + name = "ESP"; 15 + start = "1M"; 16 + end = "128M"; 17 + type = "EF00"; 18 + content = { 19 + type = "filesystem"; 20 + format = "vfat"; 21 + mountpoint = "/boot"; 22 + mountOptions = [ "umask=0077" ]; 23 + }; 24 + }; 25 + root = { 26 + end = "-40G"; 27 + content = { 28 + type = "btrfs"; 29 + extraArgs = [ "-f" ]; # Override existing partition 30 + subvolumes = { 31 + "@" = { 32 + mountpoint = "/"; 33 + }; 34 + "@home" = { 35 + mountOptions = [ 36 + "compress=zstd" 37 + ]; 38 + mountpoint = "/home"; 39 + }; 40 + "@nix" = { 41 + mountOptions = [ 42 + "compress=zstd" 43 + "noatime" 44 + ]; 45 + mountpoint = "/nix"; 46 + }; 47 + }; 48 + mountpoint = "/"; 49 + }; 50 + }; 51 + swap = { 52 + size = "100%"; 53 + content = { 54 + type = "swap"; 55 + discardPolicy = "both"; 56 + resumeDevice = true; # resume from hiberation from this device 57 + }; 58 + }; 59 + }; 60 + }; 61 + }; 62 + }; 63 + }; 64 + } 65 +
+35
configurations/hosts/prism/hardware-configuration.nix
··· 1 + # Do not modify this file! It was generated by ‘nixos-generate-config’ 2 + # and may be overwritten by future invocations. Please make changes 3 + # to /etc/nixos/configuration.nix instead. 4 + { config, lib, pkgs, modulesPath, ... }: 5 + 6 + { 7 + imports = 8 + [ (modulesPath + "/installer/scan/not-detected.nix") 9 + ]; 10 + 11 + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; 12 + boot.initrd.kernelModules = [ ]; 13 + boot.kernelModules = [ "kvm-amd" ]; 14 + boot.extraModulePackages = [ ]; 15 + 16 + fileSystems."/" = 17 + { device = "/dev/disk/by-uuid/20b2b4d9-9bcd-4f6b-8d83-27af3b0ec85a"; 18 + fsType = "ext4"; 19 + }; 20 + 21 + swapDevices = 22 + [ { device = "/dev/disk/by-uuid/d38eafd7-b856-4386-ae03-298db50fb91f"; } 23 + ]; 24 + 25 + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking 26 + # (the default) this is the recommended approach. When using systemd-networkd it's 27 + # still possible to use this option, but it's recommended to use it in conjunction 28 + # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`. 29 + networking.useDHCP = lib.mkDefault true; 30 + # networking.interfaces.enp5s0.useDHCP = lib.mkDefault true; 31 + # networking.interfaces.wlp4s0.useDHCP = lib.mkDefault true; 32 + 33 + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 34 + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 35 + }
+77
configurations/hosts/slate/configuration.nix
··· 1 + # Edit this configuration file to define what should be installed on 2 + # your system. Help is available in the configuration.nix(5) man page 3 + # and in the NixOS manual (accessible by running ‘nixos-help’). 4 + 5 + { config, pkgs, ... }: 6 + 7 + { 8 + imports = 9 + [ # Include the results of the hardware scan. 10 + ./hardware-configuration.nix 11 + ]; 12 + 13 + # Bootloader. 14 + boot.loader.systemd-boot.enable = true; 15 + boot.loader.efi.canTouchEfiVariables = true; 16 + 17 + /* Maybe someday we can grub... 18 + boot.loader.grub.enable = true; 19 + boot.loader.grub.device = "/dev/sda"; 20 + boot.loader.grub.useOSProber = true; 21 + */ 22 + 23 + networking.hostName = "slate"; # Define your hostname. 24 + 25 + # Enable the X11 windowing system. 26 + # You can disable this if you're only using the Wayland session. 27 + services.xserver.enable = true; 28 + 29 + # services.xserver.desktopManager.cinnamon.enable = true; 30 + 31 + # Configure keymap in X11 32 + services.xserver.xkb = { 33 + layout = "us"; 34 + variant = ""; 35 + }; 36 + 37 + # Enable OpenGL 38 + hardware.graphics = { 39 + enable = true; 40 + }; 41 + 42 + # Enable sound with pipewire. 43 + services.pulseaudio.enable = false; 44 + security.rtkit.enable = true; 45 + services.pipewire = { 46 + enable = true; 47 + alsa.enable = true; 48 + alsa.support32Bit = true; 49 + pulse.enable = true; 50 + # If you want to use JACK applications, uncomment this 51 + #jack.enable = true; 52 + 53 + # use the example session manager (no others are packaged yet so this is enabled by default, 54 + # no need to redefine it in your config for now) 55 + #media-session.enable = true; 56 + }; 57 + 58 + 59 + # Zed Editor Support 60 + programs.nix-ld.enable = true; 61 + programs.nix-ld.libraries = []; 62 + 63 + # Enable touchpad support (enabled default in most desktopManager). 64 + # services.xserver.libinput.enable = true; 65 + 66 + # Allow unfree packages 67 + nixpkgs.config.allowUnfree = true; 68 + 69 + # This value determines the NixOS release from which the default 70 + # settings for stateful data, like file locations and database versions 71 + # on your system were taken. It‘s perfectly fine and recommended to leave 72 + # this value at the release version of the first install of this system. 73 + # Before changing this value read the documentation for this option 74 + # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). 75 + system.stateVersion = "25.11"; # Did you read the comment? 76 + 77 + }
+33
configurations/hosts/slate/hardware-configuration.nix
··· 1 + # Do not modify this file! It was generated by ‘nixos-generate-config’ 2 + # and may be overwritten by future invocations. Please make changes 3 + # to /etc/nixos/configuration.nix instead. 4 + { config, lib, pkgs, modulesPath, ... }: 5 + 6 + { 7 + imports = 8 + [ (modulesPath + "/installer/scan/not-detected.nix") 9 + ]; 10 + 11 + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "ohci_pci" "ehci_pci" "usb_storage" "sd_mod" "sr_mod" "rtsx_pci_sdmmc" ]; 12 + boot.initrd.kernelModules = [ ]; 13 + boot.kernelModules = [ "kvm-amd" ]; 14 + boot.extraModulePackages = [ ]; 15 + 16 + fileSystems."/" = 17 + { device = "/dev/disk/by-uuid/d97bb706-2fa9-4e3e-8322-92be9043d451"; 18 + fsType = "ext4"; 19 + }; 20 + 21 + fileSystems."/boot" = 22 + { device = "/dev/disk/by-uuid/50B5-7193"; 23 + fsType = "vfat"; 24 + options = [ "fmask=0077" "dmask=0077" ]; 25 + }; 26 + 27 + swapDevices = 28 + [ { device = "/dev/disk/by-uuid/d8178a94-4569-4db2-9289-8c54a163e4da"; } 29 + ]; 30 + 31 + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 32 + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 33 + }
-48
modules/network/copyparty/magames-desktop.nix
··· 1 - { ... }: 2 - 3 - { 4 - imports = [ 5 - ./base.nix 6 - ]; 7 - 8 - services.copyparty = { 9 - settings.i = "0.0.0.0"; 10 - accounts.magames.passwordFile = "/home/magames/.copyparty-password"; 11 - volumes = { 12 - "/" = { 13 - path = "/srv/copyparty"; 14 - access = { 15 - g = "*"; 16 - rwmd = [ "magames" ]; 17 - }; 18 - }; 19 - "/music/ring" = { 20 - path = "/srv/copyparty/music/ring"; 21 - access = { 22 - r = "*"; 23 - }; 24 - }; 25 - "/music/steam" = { 26 - path = "/home/magames/.local/share/Steam/steamapps/music"; 27 - access = { 28 - g = "*"; 29 - r = [ "magames" ]; 30 - }; 31 - }; 32 - "/rom" = { 33 - path = "/srv/copyparty/rom"; 34 - access = { 35 - r = "*"; 36 - rwmd = [ "magames" ]; 37 - }; 38 - }; 39 - "/iso" = { 40 - path = "/srv/copyparty/iso"; 41 - access = { 42 - r = "*"; 43 - rwmd = [ "magames" ]; 44 - }; 45 - }; 46 - }; 47 - }; 48 - }
+48
modules/network/copyparty/prism.nix
··· 1 + { ... }: 2 + 3 + { 4 + imports = [ 5 + ./base.nix 6 + ]; 7 + 8 + services.copyparty = { 9 + settings.i = "0.0.0.0"; 10 + accounts.magames.passwordFile = "/home/magames/.copyparty-password"; 11 + volumes = { 12 + "/" = { 13 + path = "/srv/copyparty"; 14 + access = { 15 + g = "*"; 16 + rwmd = [ "magames" ]; 17 + }; 18 + }; 19 + "/music/ring" = { 20 + path = "/srv/copyparty/music/ring"; 21 + access = { 22 + r = "*"; 23 + }; 24 + }; 25 + "/music/steam" = { 26 + path = "/home/magames/.local/share/Steam/steamapps/music"; 27 + access = { 28 + g = "*"; 29 + r = [ "magames" ]; 30 + }; 31 + }; 32 + "/rom" = { 33 + path = "/srv/copyparty/rom"; 34 + access = { 35 + r = "*"; 36 + rwmd = [ "magames" ]; 37 + }; 38 + }; 39 + "/iso" = { 40 + path = "/srv/copyparty/iso"; 41 + access = { 42 + r = "*"; 43 + rwmd = [ "magames" ]; 44 + }; 45 + }; 46 + }; 47 + }; 48 + }