feat(polymita-picta): deck user

This commit is contained in:
Malte Tammena 2023-08-31 17:34:54 +02:00
parent 6664e23a2d
commit 9420891300
2 changed files with 50 additions and 1 deletions

View file

@ -34,7 +34,7 @@ in {
openssh.authorizedKeys.keyFiles = [../users/malte/yubikey.pub];
};
# home-manager.users.malte.imports = [../users/malte/home.nix inputs.nix-colors.homeManagerModule inputs.hyprland.homeManagerModules.default];
home-manager.users.deck.imports = [../users/deck/home.nix inputs.nix-colors.homeManagerModule inputs.hyprland.homeManagerModules.default];
programs.fish.enable = true;
services.flatpak.enable = true;

49
users/deck/home.nix Normal file
View file

@ -0,0 +1,49 @@
{pkgs, ...}: let
lutrisWithLibs = pkgs.lutris.override {
extraLibraries = pkgs:
with pkgs; [
xz
libstdcxx5
# For Hotline: Miami
expat
openal
nvidia_cg_toolkit
# For Dead Cells
# Provides libXss.1
xorg.libXScrnSaver
];
};
in {
imports = [];
config = {
home = {
packages = [lutrisWithLibs];
# Use some german units and formats but with the english language!
language = {
base = "en_US.UTF-8";
address = "de_DE.UTF-8";
measurement = "de_DE.UTF-8";
monetary = "de_DE.UTF-8";
name = "de_DE.UTF-8";
paper = "de_DE.UTF-8";
telephone = "de_DE.UTF-8";
time = "de_DE.UTF-8";
};
};
# Make sure firefox is my default browser
programs.firefox.enable = true;
# Configure restic backups
# services.restic = {
# enable = true;
# paths = [];
# };
fonts.fontconfig.enable = true;
home.stateVersion = "18.09";
};
}