trying hyperland
This commit is contained in:
parent
512e2113f9
commit
becb262e17
3 changed files with 135 additions and 69 deletions
|
@ -36,7 +36,7 @@
|
|||
boot = {
|
||||
# TODO: confirm this works
|
||||
# https://forums.developer.nvidia.com/t/550-54-14-cannot-create-sg-table-for-nvkmskapimemory-spammed-when-launching-chrome-on-wayland/284775/26
|
||||
initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ]; # "i915"
|
||||
initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ];
|
||||
# extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ];
|
||||
kernelParams = [ "nvidia-drm.fbdev=1" "nvidia_drm.modeset=1" ];
|
||||
};
|
||||
|
@ -50,7 +50,7 @@
|
|||
enable = true;
|
||||
enable32Bit = true;
|
||||
extraPackages = [
|
||||
pkgs.rocmPackages.clr.icd
|
||||
pkgs.rocmPackages.clr.icd
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -114,7 +114,9 @@
|
|||
|
||||
# Enable the GNOME Desktop Environment.
|
||||
services.xserver.displayManager.gdm.enable = true;
|
||||
services.xserver.desktopManager.gnome.enable = true;
|
||||
services.xserver.displayManager.gdm.wayland = true;
|
||||
#services.xserver.desktopManager.gnome.enable = true;
|
||||
programs.hyprland.enable = true; # enable Hyprland
|
||||
services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu.
|
||||
|
||||
programs.dconf.enable = true;
|
||||
|
@ -154,6 +156,11 @@
|
|||
];
|
||||
};
|
||||
|
||||
programs.steam = {
|
||||
enable = true;
|
||||
extraCompatPackages = [ pkgs.proton-ge-bin ];
|
||||
};
|
||||
|
||||
# enable fish and launch it from bash for interactive shells
|
||||
programs.fish.enable = true;
|
||||
environment.pathsToLink = [ "/share/fish" ];
|
||||
|
@ -183,6 +190,9 @@
|
|||
gnome-tour
|
||||
];
|
||||
|
||||
services.accounts-daemon.enable = true;
|
||||
services.gnome.gnome-online-accounts.enable = true;
|
||||
|
||||
services.kmonad = {
|
||||
enable = true;
|
||||
keyboards = {
|
||||
|
@ -215,40 +225,15 @@
|
|||
services.qemuGuest.enable = true;
|
||||
services.spice-vdagentd.enable = true;
|
||||
|
||||
programs.steam = {
|
||||
programs.appimage = {
|
||||
enable = true;
|
||||
extraCompatPackages = [ pkgs.proton-ge-bin ];
|
||||
binfmt = true;
|
||||
};
|
||||
|
||||
powerManagement.enable = true;
|
||||
services.power-profiles-daemon.enable = false;
|
||||
services.auto-cpufreq = {
|
||||
enable = true;
|
||||
settings = {
|
||||
battery = {
|
||||
governor = "powersave";
|
||||
turbo = "never";
|
||||
};
|
||||
charger = {
|
||||
governor = "performance";
|
||||
turbo = "auto";
|
||||
};
|
||||
};
|
||||
};
|
||||
# powerManagement.powertop.enable = true;
|
||||
# services.thermald.enable = true;
|
||||
|
||||
# enable the OpenSSH daemon.
|
||||
services.openssh.enable = true;
|
||||
#serivces.openssh.permitRootLogin = "no";
|
||||
#services.openssh.passwordAuthentication = true;
|
||||
|
||||
# Open ports in the firewall.
|
||||
# networking.firewall.allowedTCPPorts = [ ... ];
|
||||
# networking.firewall.allowedUDPPorts = [ ... ];
|
||||
# Or disable the firewall altogether.
|
||||
# networking.firewall.enable = false;
|
||||
|
||||
|
||||
#do not change
|
||||
system.stateVersion = "24.05";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue