diff --git a/containers/default.nix b/containers/default.nix index 54ec9189..849bf613 100644 --- a/containers/default.nix +++ b/containers/default.nix @@ -3,7 +3,6 @@ ./dev.nix ./gui.nix ./obsidian.nix - ./osu.nix ./rar.nix ./srb2.nix ./wine.nix diff --git a/containers/osu.nix b/containers/osu.nix deleted file mode 100644 index 9d21c9d8..00000000 --- a/containers/osu.nix +++ /dev/null @@ -1,78 +0,0 @@ -{ home-manager, stylix, nix-gaming, ... }: -let - VARIABLES = import ../src/variables.nix; -in -{ - containers.osu = { - privateNetwork = true; - ephemeral = true; - - bindMounts = { - "/home/user/.osu" = { - hostPath = "/home/${VARIABLES.username}/containers/osu"; - isReadOnly = false; - }; - - waylandDisplay = rec { - hostPath = "/run/user/1000"; - mountPoint = hostPath; - }; - - x11Display = rec { - hostPath = "/tmp/.X11-unix"; - mountPoint = hostPath; - isReadOnly = true; - }; - - dri = rec { - hostPath = "/dev/dri"; - mountPoint = hostPath; - }; - }; - - allowedDevices = [ - { - modifier = "rw"; - node = "/dev/dri/renderD128"; - } - ]; - - config = { pkgs, ... }: { - imports = [ - home-manager.nixosModules.home-manager - stylix.nixosModules.stylix - nix-gaming.nixosModules.pipewireLowLatency - ./common/wayland.nix - ../modules/fonts.nix - ../modules/stylix.nix - ../modules/pipewire.nix - ]; - - environment.systemPackages = with pkgs; [ - nix-gaming.packages."${VARIABLES.system}".osu-stable - kitty - ]; - - users = { - mutableUsers = false; - allowNoPasswordLogin = true; - - users.user = { - isNormalUser = true; - home = "/home/user"; - }; - }; - - home-manager.users.user = { ... }: { - home.stateVersion = VARIABLES.stateVersion; - }; - - environment = { - variables = { TERM = "xterm-kitty"; }; - defaultPackages = [ ]; - }; - - system.stateVersion = VARIABLES.stateVersion; - }; - }; -}