Compare commits

...

6 Commits

Author SHA1 Message Date
b3bc7cd041 epic workspace gestures 2025-06-22 15:10:17 +02:00
b644924e3d hurricane: 54 current 2025-06-22 14:54:03 25.05.20250620.b2485d5 6.15.3 *
fix graphics config
2025-06-22 15:10:09 +02:00
0316b4ffc7 hurricane: 50 current 2025-06-22 14:42:50 25.05.20250620.b2485d5 6.15.3 *
input settings
hurricane: 51 current  2025-06-22 14:45:23  25.05.20250620.b2485d5     6.15.3                          *
2025-06-22 14:45:56 +02:00
d4997929fb repeat delay and media keys 2025-06-22 14:27:59 +02:00
cbbcda49da remove xterm 2025-06-22 14:27:45 +02:00
c233099b99 backgrounds 2025-06-22 14:27:35 +02:00
5 changed files with 47 additions and 14 deletions

View File

@@ -22,21 +22,16 @@
# services.xserver.libinput.enable = true;
# Intel GPU support
hardware = {
graphics.extraPackages = with pkgs; [
hardware.graphics = {
enable = true;
extraPackages = with pkgs; [
vaapiIntel
intel-media-driver
];
opengl = {
enable = true;
extraPackages = with pkgs; [
vpl-gpu-rt # Intel GPU support
vpl-gpu-rt # Intel GPU support
intel-media-driver # LIBVA_DRIVER_NAME=iHD
intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
libvdpau-va-gl
];
};
intel-media-driver # LIBVA_DRIVER_NAME=iHD
intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
libvdpau-va-gl
];
};
# host-specific packages

View File

@@ -9,6 +9,8 @@
wallpaper = [
", $HOME/git/nix-config/modules/home/images/nix.png"
"DP-3, $HOME/git/nix-config/modules/home/images/forest.png"
"HDMI-A-1, $HOME/git/nix-config/modules/home/images/forest.png"
"eDP-1, $HOME/git/nix-config/modules/home/images/forest.png"
];
};
};

View File

@@ -1,8 +1,11 @@
{...}: {
{pkgs, ...}: {
services.xserver = {
# Enable the X11 windowing system (needed even for Wayland sessions)
enable = true;
# Exclude xterm from the list of packages to install
excludePackages = [pkgs.xterm];
# Enable the GNOME Desktop Environment.
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;

View File

@@ -13,6 +13,7 @@
xserver = {
enable = true;
displayManager.gdm.enable = false; # Disable GDM in favor of regreet
excludePackages = [pkgs.xterm]; # Exclude xterm from the list of packages to install
};
# Lightweight Wayland-native display manager

View File

@@ -24,7 +24,23 @@ in {
follow_mouse = 1;
sensitivity = 0;
accel_profile = "flat";
repeat_delay = 250;
repeat_rate = 40;
touchpad = {
natural_scroll = true;
clickfinger_behavior = true;
};
};
gestures = {
workspace_swipe = true;
workspace_swipe_forever = true;
workspace_swipe_direction_lock = false;
};
"$mod" = "SUPER";
"$terminal" = "ghostty";
"$filemanager" = "nautilus";
@@ -120,6 +136,22 @@ in {
"$mod, mouse:272, movewindow"
"$mod, mouse:273, resizewindow"
];
# l -> do stuff even when locked
# e -> repeats when key is held
bindle = [
", XF86AudioRaiseVolume, exec, vol --up"
", XF86AudioLowerVolume, exec, vol --down"
", XF86MonBrightnessUp, exec, bri --up"
", XF86MonBrightnessDown, exec, bri --down"
", XF86Search, exec, launchpad"
];
bindl = [
", XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
", XF86AudioPlay, exec, playerctl play-pause" # the stupid key is called play , but it toggles
", XF86AudioNext, exec, playerctl next"
", XF86AudioPrev, exec, playerctl previous"
];
};
};
}