Add incus, add completions for nushell

This commit is contained in:
Alexander
2026-07-03 14:36:45 +02:00
parent 6b0cb33e03
commit 60e23edf93
7 changed files with 150 additions and 15 deletions
+34 -2
View File
@@ -1,10 +1,17 @@
{ config, lib, pkgs, ... }:
{
config,
lib,
pkgs,
username,
...
}:
with lib;
let
cfg = config.dov.gaming;
in {
in
{
options.dov.gaming = {
enable = mkEnableOption "gaming config";
};
@@ -15,5 +22,30 @@ in {
protontricks.enable = true;
extraCompatPackages = with pkgs; [ proton-ge-bin ];
};
home-manager.users.${username}.config = {
programs.lutris = {
enable = true;
extraPackages = with pkgs; [
umu-launcher
winetricks
];
protonPackages = [ pkgs.proton-ge-bin ];
};
home.packages = with pkgs; [
umu-launcher
];
home.file.".local/share/Steam/compatibilitytools.d/GE-Proton" = {
source = "${pkgs.proton-ge-bin.steamcompattool}";
};
};
users.users."${username}" = {
packages = with pkgs; [
prismlauncher
];
};
};
}