individualize yubikey configs, update Earthmover hardware config and remove openrgb, use gpu screen recorder module, install gamescope
This commit is contained in:
parent
e2d896a781
commit
fbb7c5b831
7 changed files with 23 additions and 8 deletions
|
|
@ -29,7 +29,10 @@
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
bitwarden
|
bitwarden
|
||||||
krita
|
krita
|
||||||
gpu-screen-recorder-gtk
|
|
||||||
vlc
|
vlc
|
||||||
|
gpu-screen-recorder-gtk
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# needed alongside the GUI app for promptless recording
|
||||||
|
programs.gpu-screen-recorder.enable = true;
|
||||||
}
|
}
|
||||||
|
|
@ -10,13 +10,13 @@
|
||||||
../../modules/nixos
|
../../modules/nixos
|
||||||
];
|
];
|
||||||
|
|
||||||
services.hardware.openrgb.enable = true;
|
|
||||||
|
|
||||||
home-manager.users.wo2w = {
|
home-manager.users.wo2w = {
|
||||||
imports = [
|
imports = [
|
||||||
../../modules/home
|
../../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";
|
home.stateVersion = "25.05";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,11 @@
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
fileSystems."/boot" =
|
||||||
|
{ device = "systemd-1";
|
||||||
|
fsType = "autofs";
|
||||||
|
};
|
||||||
|
|
||||||
swapDevices = [ ];
|
swapDevices = [ ];
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,9 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
home.file = {
|
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 = ''
|
".local/share/applications/kitty.desktop".text = ''
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Version=1.0
|
Version=1.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,4 @@
|
||||||
sudo.u2fAuth = true;
|
sudo.u2fAuth = true;
|
||||||
polkit-1.u2fAuth = if config.services.desktopManager.plasma6.enable then true else false;
|
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";
|
|
||||||
}
|
}
|
||||||
|
|
@ -13,6 +13,13 @@
|
||||||
# discord rpc
|
# discord rpc
|
||||||
leonardssh.vscord
|
leonardssh.vscord
|
||||||
];
|
];
|
||||||
|
|
||||||
|
userSettings = {
|
||||||
|
"workbench.colorTheme" = "Tokyo Night";
|
||||||
|
|
||||||
|
# disable trust prompts
|
||||||
|
"security.workspace.trust.enabled" = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
@ -14,8 +14,8 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# heroic games launcher
|
gamescope # screen resolution controller for games that have bugs when changing resolution
|
||||||
heroic
|
heroic # heroic games launcher
|
||||||
(prismlauncher.override {
|
(prismlauncher.override {
|
||||||
# Change Java runtimes available to Prism Launcher
|
# Change Java runtimes available to Prism Launcher
|
||||||
jdks = [
|
jdks = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue