This commit is contained in:
2024-09-15 12:04:40 -04:00
commit f3d47705d8
32 changed files with 3414 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
{
pkgs,
inputs,
lib,
...
}:
{
imports = [ ./gui.nix ];
nixpkgs.config.allowUnfree = true;
nixpkgs.overlays = [
# Add a protontricks-beta package so we can use protontricks with latest steam beta
# https://github.com/Matoking/protontricks/issues/304#issuecomment-2280920826
(
final: prev:
let
ps = prev.python312Packages;
in
{
vdf-patch = ps.vdf.overrideAttrs (oldAttrs: {
src = inputs.vdf-patch;
});
protontricks-beta = prev.protontricks.overrideAttrs (oldAttrs: {
src = inputs.protontricks;
propagatedBuildInputs = [
ps.setuptools # implicit dependency, used to find data/icon_placeholder.png
final.vdf-patch
ps.pillow
];
});
}
)
];
home.packages = with pkgs; [
protontricks-beta
beatsabermodmanager
protonup-qt
];
programs.alacritty.settings = {
window.decorations = lib.mkForce "full";
window.opacity = lib.mkForce 1.0;
};
}