individualize yubikey configs, update Earthmover hardware config and remove openrgb, use gpu screen recorder module, install gamescope

This commit is contained in:
wo2wz 2025-07-21 17:19:40 -04:00
parent e2d896a781
commit fbb7c5b831
7 changed files with 23 additions and 8 deletions

View file

@ -29,7 +29,10 @@
environment.systemPackages = with pkgs; [
bitwarden
krita
gpu-screen-recorder-gtk
vlc
gpu-screen-recorder-gtk
];
# needed alongside the GUI app for promptless recording
programs.gpu-screen-recorder.enable = true;
}

View file

@ -10,13 +10,13 @@
../../modules/nixos
];
services.hardware.openrgb.enable = true;
home-manager.users.wo2w = {
imports = [
../../modules/home
];
home.file.".config/Yubico/u2f_keys".text = "wo2w:z53Q2IqyzYjUP22RRDsf+vfD9x+AJ1ymrOFslox0IeqHCHC5JecjjtQFGYwUPkP7KG7sEQ52ZG4ZhXxSg8/UZw==,8CnIjGYN5vD+jDyk4I4HQzUDJ5eMjcZ+s2209O76u/gynbPKAXX+U7/vrWHNqKz6YqHCpvD9KpJlLbzNh/xJJg==,es256,+presence";
home.stateVersion = "25.05";
};

View file

@ -18,6 +18,11 @@
fsType = "ext4";
};
fileSystems."/boot" =
{ device = "systemd-1";
fsType = "autofs";
};
swapDevices = [ ];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking

View file

@ -40,6 +40,9 @@
];
home.file = {
# yubikey config
".config/Yubico/u2f_keys".text = "wo2w:aKYaBOjCImRE58XcYJCqxpY0vABEIYWbk2Lvx4UqnN3M/A1uyr3boV4FZLkfxUwmlfBdMDm4caSaX1/SrNoNgw==,zruscj30G6zEt8xmlvTXBBEKIzg+fPCSq/FvhZO3X0HyP2uBLsWSXqCyRKXM8H9F/GJwJWBpyoHj/dhkxj7eZg==,es256,+presence";
".local/share/applications/kitty.desktop".text = ''
[Desktop Entry]
Version=1.0

View file

@ -6,7 +6,4 @@
sudo.u2fAuth = true;
polkit-1.u2fAuth = if config.services.desktopManager.plasma6.enable then true else false;
};
# yubikey config
home-manager.users.wo2w.home.file.".config/Yubico/u2f_keys".text = "wo2w:aKYaBOjCImRE58XcYJCqxpY0vABEIYWbk2Lvx4UqnN3M/A1uyr3boV4FZLkfxUwmlfBdMDm4caSaX1/SrNoNgw==,zruscj30G6zEt8xmlvTXBBEKIzg+fPCSq/FvhZO3X0HyP2uBLsWSXqCyRKXM8H9F/GJwJWBpyoHj/dhkxj7eZg==,es256,+presence";
}

View file

@ -13,6 +13,13 @@
# discord rpc
leonardssh.vscord
];
userSettings = {
"workbench.colorTheme" = "Tokyo Night";
# disable trust prompts
"security.workspace.trust.enabled" = false;
};
};
};
}

View file

@ -14,8 +14,8 @@ in {
};
};
environment.systemPackages = with pkgs; [
# heroic games launcher
heroic
gamescope # screen resolution controller for games that have bugs when changing resolution
heroic # heroic games launcher
(prismlauncher.override {
# Change Java runtimes available to Prism Launcher
jdks = [