Compare commits

..

No commits in common. "e844d29eaec24bb12f799bcabb458bb658813273" and "1167b979d9a71fb40264b4eeb8ba490c9ca792d3" have entirely different histories.

5 changed files with 4 additions and 43 deletions

View file

@ -65,7 +65,6 @@ outputs = {nixpkgs, nixpkgs-unstable, agenix, home-manager, home-manager-unstabl
./roles/common
./roles/desktop
./roles/kde
./roles/gaming
./machines/Archie
];
};

View file

@ -41,12 +41,12 @@
"Status" = "default";
};
/*
https://wiki.archlinux.org/title/Firefox#KDE_integration tells me to enable this,
but strangely enough doing so makes firefox ask to be set as the default browser
every time you start it up, so I'll disable it
Not sure what this does,
but https://wiki.archlinux.org/title/Firefox#KDE_integration
tells me to enable it
*/
"widget.use-xdg-desktop-portal.mime-handler" = {
"Value" = 0;
"Value" = 1;
"Status" = "default";
};
};

View file

@ -1,8 +0,0 @@
{ ... }:
{
imports = [
./steam.nix
./mangohud.nix
];
}

View file

@ -1,19 +0,0 @@
{ config, ... }:
{
# This does the same as enableSessionWide does on the mangohud config
environment.sessionVariables = { MANGOHUD = "1"; MANGOHUD_DLSYM = "1"; };
home-manager.users.toast = { config, ... }:
{
programs.mangohud = {
enable = true;
# TODO: fix envvars set by home manager not applying for some reason
# This only works for Vulkan, openGL programs still need the mangohud wrapper
enableSessionWide = true;
settings = {
preset = 4;
};
};
};
}

View file

@ -1,11 +0,0 @@
{ config, pkgs, ... }:
{
programs.steam = {
enable = true;
# Doubt that I'll use it, but I'll enable it anyways
remotePlay.openFirewall = true;
};
# Some linux native games (rise of the tomb raider) use alsa for sound
services.pipewire.alsa.enable = true;
}