From ef13eac1a7584b7638ca0016e16ab2dd4fe3b9f3 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Mon, 13 Nov 2023 09:35:05 -0500 Subject: [PATCH] wine + gstreamer --- :q | 67 +++++++++++++++++++++++++++ home-config/home-configuration.scm | 2 - home-config/nix-home-manager/home.nix | 23 +++++++-- 3 files changed, 85 insertions(+), 7 deletions(-) create mode 100644 :q diff --git a/:q b/:q new file mode 100644 index 0000000..07113a6 --- /dev/null +++ b/:q @@ -0,0 +1,67 @@ +{ config, pkgs, ... }: + +{ + # Home Manager needs a bit of information about you and the paths it should + # manage. + home.username = "freya"; + home.homeDirectory = "/home/freya"; + home.stateVersion = "22.11"; # Please read the comment before changing. + + # This value will set some environment variables to allow home-manager to + # function better outside of NixOS + nixpkgs.config.allowUnfree = true; + targets.genericLinux.enable = true; + fonts.fontconfig.enable = true; + + # The home.packages option allows you to install Nix packages into your + # environment. + home.packages = with pkgs; [ + # Main packages + yt-dlp + starship + discord + thunderbirdPackages.thunderbird-115 + slack + cryptomator + pcem + cider + gzdoom + unityhub + yuzu-early-access + sonar-scanner-cli + #steam + + # Gstreamer + gst_all_1.gstreamer + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-bad + gst_all_1.gst-plugins-ugly + gst_all_1.gst-libav + gst_all_1.gst-vaapi + + # Wine + wineWowPackages.stable + winetricks + + # Rust + rustup + gcc-unwrapped + openssl + + # Java + jdk + maven + jetbrains.idea-community + + # Lua + lua + lua52Packages.dkjson + lua52Packages.luaposix + lua-language-server + ]; + + # Let Home Manager install and manage itself. + programs.home-manager.enable = true; +} + diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm index 046581f..ca82404 100644 --- a/home-config/home-configuration.scm +++ b/home-config/home-configuration.scm @@ -83,8 +83,6 @@ "retroarch" ;; gayming "steam" ;; gayyyyymeeeesss :3 - "wine-staging" - "winetricks" "swayfx" ;; window manager packages diff --git a/home-config/nix-home-manager/home.nix b/home-config/nix-home-manager/home.nix index f5d86c3..07113a6 100644 --- a/home-config/nix-home-manager/home.nix +++ b/home-config/nix-home-manager/home.nix @@ -25,12 +25,25 @@ cryptomator pcem cider - gzdoom - unityhub - yuzu-early-access - sonar-scanner-cli + gzdoom + unityhub + yuzu-early-access + sonar-scanner-cli #steam + # Gstreamer + gst_all_1.gstreamer + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-bad + gst_all_1.gst-plugins-ugly + gst_all_1.gst-libav + gst_all_1.gst-vaapi + + # Wine + wineWowPackages.stable + winetricks + # Rust rustup gcc-unwrapped @@ -45,7 +58,7 @@ lua lua52Packages.dkjson lua52Packages.luaposix - lua-language-server + lua-language-server ]; # Let Home Manager install and manage itself.