Add steam and upgrade to latest nixpkgs
This commit is contained in:
parent
01609c59c2
commit
5e2b2cb046
6 changed files with 83 additions and 21 deletions
|
@ -233,6 +233,7 @@ in {
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSSHSupport = true;
|
enableSSHSupport = true;
|
||||||
|
enableExtraSocket = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.sway = {
|
programs.sway = {
|
||||||
|
@ -250,6 +251,10 @@ in {
|
||||||
wireplumber.enable = true;
|
wireplumber.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.steam = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
# Disable unneeded PipeWire devices and rename the ones I use to more recognizable names
|
# Disable unneeded PipeWire devices and rename the ones I use to more recognizable names
|
||||||
environment.etc."wireplumber/main.lua.d/51-device-rename.lua".text = ''
|
environment.etc."wireplumber/main.lua.d/51-device-rename.lua".text = ''
|
||||||
table.insert(alsa_monitor.rules, {
|
table.insert(alsa_monitor.rules, {
|
||||||
|
@ -429,17 +434,6 @@ in {
|
||||||
&& [[ -f ''${EMACS_VTERM_PATH}/etc/emacs-vterm-bash.sh ]]; then
|
&& [[ -f ''${EMACS_VTERM_PATH}/etc/emacs-vterm-bash.sh ]]; then
|
||||||
source ''${EMACS_VTERM_PATH}/etc/emacs-vterm-bash.sh
|
source ''${EMACS_VTERM_PATH}/etc/emacs-vterm-bash.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
lfcd () {
|
|
||||||
tmp="$(mktemp -uq)"
|
|
||||||
trap 'rm -f $tmp >/dev/null 2>&1 && trap - HUP INT QUIT TERM PWR EXIT' HUP INT QUIT TERM PWR EXIT
|
|
||||||
lf -last-dir-path="$tmp" "$@"
|
|
||||||
if [ -f "$tmp" ]; then
|
|
||||||
dir="$(cat "$tmp")"
|
|
||||||
[ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
bind '"\C-o":"lfcd\n"'
|
|
||||||
'';
|
'';
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
nn = "notes.sh -n";
|
nn = "notes.sh -n";
|
||||||
|
@ -472,6 +466,7 @@ in {
|
||||||
services.gpg-agent = {
|
services.gpg-agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
pinentryPackage = pkgs.pinentry-gnome3;
|
pinentryPackage = pkgs.pinentry-gnome3;
|
||||||
|
enableExtraSocket = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.gpg = {
|
programs.gpg = {
|
||||||
|
@ -502,6 +497,11 @@ in {
|
||||||
key = "0x0560020C9C577C1B";
|
key = "0x0560020C9C577C1B";
|
||||||
signByDefault = true;
|
signByDefault = true;
|
||||||
};
|
};
|
||||||
|
extraConfig = {
|
||||||
|
push = {
|
||||||
|
autoSetupRemote = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
accounts.email = {
|
accounts.email = {
|
||||||
|
@ -599,6 +599,7 @@ in {
|
||||||
output = {
|
output = {
|
||||||
"*" = { bg = "${./wallpaper.jpg} fill"; };
|
"*" = { bg = "${./wallpaper.jpg} fill"; };
|
||||||
"Lenovo Group Limited LEN T32p-20 VNA4VRNY" = { scale = "1.5"; };
|
"Lenovo Group Limited LEN T32p-20 VNA4VRNY" = { scale = "1.5"; };
|
||||||
|
"LG Electronics LG TV SSCR2 0x01010101" = { mode = "1920x1080@60Hz"; };
|
||||||
};
|
};
|
||||||
input = {
|
input = {
|
||||||
"type:keyboard" = {
|
"type:keyboard" = {
|
||||||
|
|
6
emacs.el
6
emacs.el
|
@ -1284,12 +1284,6 @@ Intended for `after-make-frame-functions'."
|
||||||
:mode "\\.sol$"
|
:mode "\\.sol$"
|
||||||
)
|
)
|
||||||
|
|
||||||
;; Guile
|
|
||||||
|
|
||||||
(use-package geiser-guile
|
|
||||||
:ensure t
|
|
||||||
)
|
|
||||||
|
|
||||||
;; Valeri
|
;; Valeri
|
||||||
|
|
||||||
(use-package lisp-mode
|
(use-package lisp-mode
|
||||||
|
|
|
@ -89,11 +89,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725763867,
|
"lastModified": 1726434400,
|
||||||
"narHash": "sha256-GlQFMVSE6oPXKudcP8leWLp2ea90t0VodTxr+RawQKM=",
|
"narHash": "sha256-O8yvDKXV9rjDqymXedpR1scwu0+aHm6tTjK6Zze42QU=",
|
||||||
"owner": "~knazarov",
|
"owner": "~knazarov",
|
||||||
"repo": "knazarov.com",
|
"repo": "knazarov.com",
|
||||||
"rev": "548b87510371686761e4630f8b3b379a9461f08e",
|
"rev": "43b0f83d7a6b858ff45bcbf10cc2acb185bfa99a",
|
||||||
"type": "sourcehut"
|
"type": "sourcehut"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
~*(MJ12bot|IonCrawl|webprosbot|Sogou|paloaltonetworks|CensysInspect) 1;
|
~*(MJ12bot|IonCrawl|webprosbot|Sogou|paloaltonetworks|CensysInspect) 1;
|
||||||
~*(DotBot|ev-crawler|InternetMeasurement|CheckMarkNetwork|panscient) 1;
|
~*(DotBot|ev-crawler|InternetMeasurement|CheckMarkNetwork|panscient) 1;
|
||||||
~*(gdnplus|PunkMap|pdrlabs|SurdotlyBot|researchscan|serpstatbot) 1;
|
~*(gdnplus|PunkMap|pdrlabs|SurdotlyBot|researchscan|serpstatbot) 1;
|
||||||
~*(MegaIndex|DongleEmulatorBot|TinyTestBot) 1;
|
~*(MegaIndex|DongleEmulatorBot|TinyTestBot|meta-externalagent) 1;
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
virtualHosts = {
|
virtualHosts = {
|
||||||
|
|
|
@ -21,9 +21,14 @@ in
|
||||||
|
|
||||||
hardware.graphics = {
|
hardware.graphics = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
extraPackages = with pkgs; [
|
extraPackages = with pkgs; [
|
||||||
|
## amdvlk: an open-source Vulkan driver from AMD
|
||||||
|
amdvlk
|
||||||
vaapiVdpau
|
vaapiVdpau
|
||||||
libvdpau-va-gl
|
libvdpau-va-gl
|
||||||
];
|
];
|
||||||
|
|
||||||
|
extraPackages32 = [ pkgs.driversi686Linux.amdvlk ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
62
pgp_keys/83F4CEB6A72E352112C3B1979C7209C0C75C69D8.asc
Normal file
62
pgp_keys/83F4CEB6A72E352112C3B1979C7209C0C75C69D8.asc
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Comment: 83F4 CEB6 A72E 3521 12C3 B197 9C72 09C0 C75C 69D8
|
||||||
|
|
||||||
|
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
|
||||||
|
=52Gf
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
Loading…
Reference in a new issue