feat(gaming): Install wine64 and bottles
This commit is contained in:
parent
ff8d07431a
commit
b1522ff8cb
1 changed files with 28 additions and 15 deletions
|
|
@ -1,4 +1,9 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
imports = [
|
||||
|
|
@ -27,8 +32,11 @@
|
|||
|
||||
keyboard.layout = "us";
|
||||
keyboard.variant = "dvorak";
|
||||
keyboard.options =
|
||||
[ "terminate:ctrl_alt_bksp" "caps:escape" "compose:ralt" ];
|
||||
keyboard.options = [
|
||||
"terminate:ctrl_alt_bksp"
|
||||
"caps:escape"
|
||||
"compose:ralt"
|
||||
];
|
||||
|
||||
packages = with pkgs; [
|
||||
# social
|
||||
|
|
@ -41,7 +49,8 @@
|
|||
|
||||
# gaming support
|
||||
lutris
|
||||
winePackages.stagingFull
|
||||
bottles
|
||||
wine64Packages.stagingFull
|
||||
|
||||
# reading
|
||||
calibre
|
||||
|
|
@ -66,23 +75,27 @@
|
|||
enable = true;
|
||||
package = pkgs.firefox.override {
|
||||
cfg = {
|
||||
nativeMessagingHosts.packages =
|
||||
[ pkgs.browserpass pkgs.tridactyl-native ];
|
||||
nativeMessagingHosts.packages = [
|
||||
pkgs.browserpass
|
||||
pkgs.tridactyl-native
|
||||
];
|
||||
enableGnomeExtensions = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
mpv.enable = true;
|
||||
|
||||
zsh = let
|
||||
auth-socket-env = ''
|
||||
export SSH_AUTH_SOCK="$(${pkgs.gnupg}/bin/gpgconf -L agent-ssh-socket)"
|
||||
'';
|
||||
in {
|
||||
enable = true;
|
||||
loginExtra = auth-socket-env;
|
||||
initExtra = auth-socket-env;
|
||||
};
|
||||
zsh =
|
||||
let
|
||||
auth-socket-env = ''
|
||||
export SSH_AUTH_SOCK="$(${pkgs.gnupg}/bin/gpgconf -L agent-ssh-socket)"
|
||||
'';
|
||||
in
|
||||
{
|
||||
enable = true;
|
||||
loginExtra = auth-socket-env;
|
||||
initExtra = auth-socket-env;
|
||||
};
|
||||
};
|
||||
|
||||
services.gpg-agent = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue