diff --git a/common/desktop/default.nix b/common/desktop/default.nix index 44e2cd3..0bf345c 100644 --- a/common/desktop/default.nix +++ b/common/desktop/default.nix @@ -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; } \ No newline at end of file diff --git a/hosts/Earthmover/default.nix b/hosts/Earthmover/default.nix index cced957..471971b 100644 --- a/hosts/Earthmover/default.nix +++ b/hosts/Earthmover/default.nix @@ -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"; }; diff --git a/hosts/Earthmover/hardware-configuration.nix b/hosts/Earthmover/hardware-configuration.nix index e499387..16a67ef 100644 --- a/hosts/Earthmover/hardware-configuration.nix +++ b/hosts/Earthmover/hardware-configuration.nix @@ -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 diff --git a/hosts/Swordsmachine/default.nix b/hosts/Swordsmachine/default.nix index 179bf03..6188275 100644 --- a/hosts/Swordsmachine/default.nix +++ b/hosts/Swordsmachine/default.nix @@ -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 diff --git a/modules/common/yubikey.nix b/modules/common/yubikey.nix index a96a2e8..54f5150 100644 --- a/modules/common/yubikey.nix +++ b/modules/common/yubikey.nix @@ -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"; } \ No newline at end of file diff --git a/modules/home/vscodium.nix b/modules/home/vscodium.nix index 1452687..5d2e387 100644 --- a/modules/home/vscodium.nix +++ b/modules/home/vscodium.nix @@ -13,6 +13,13 @@ # discord rpc leonardssh.vscord ]; + + userSettings = { + "workbench.colorTheme" = "Tokyo Night"; + + # disable trust prompts + "security.workspace.trust.enabled" = false; + }; }; }; } \ No newline at end of file diff --git a/modules/nixos/gaming.nix b/modules/nixos/gaming.nix index 4662223..44332f6 100644 --- a/modules/nixos/gaming.nix +++ b/modules/nixos/gaming.nix @@ -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 = [