Wayland touchpad options + Pinea config
Change-Id: I74994cf455b7dbd79a08ba41fa6a0922bbfaf670
Author: PineaFan <pineafan@clicks.codes>
Change-Id: I8c893e504671c6894d095b12f522c59d34656307
Reviewed-on: https://git.clicks.codes/c/Chimera/NixFiles/+/845
Reviewed-by: Samuel Shuert <coded@clicks.codes>
Tested-by: PineaFan <pineafan@clicks.codes>
diff --git a/homes/x86_64-linux/pinea@saurosuchus/default.nix b/homes/x86_64-linux/pinea@saurosuchus/default.nix
index dfb6245..d6f84f8 100644
--- a/homes/x86_64-linux/pinea@saurosuchus/default.nix
+++ b/homes/x86_64-linux/pinea@saurosuchus/default.nix
@@ -36,14 +36,15 @@
};
home.packages = [
- pkgs.kate
- pkgs.libsForQt5.kfind
pkgs.vlc
pkgs.obs-studio
pkgs.python312
pkgs.playerctl
pkgs.nodePackages.pnpm
+ pkgs.yarn
pkgs.blender-hip
+ pkgs.nodejs_22
+ pkgs.pgadmin4-desktopmode
];
programs.firefox.profiles.chimera.settings = {
@@ -79,7 +80,14 @@
alternativeSearch.enable = true;
};
- # input.mouse.scrolling.speedFactor = 0.45;
+ input.touchpad = {
+ enable = true;
+ scrolling.natural = true;
+ scrolling.factor = 0.2;
+ tapToClick = true;
+ };
+ input.mouse.sensitivity = 0.5;
+
hyprland = {
hyprpaper.splash.enable = false;
enable = true;
@@ -92,6 +100,7 @@
blur = 12;
rounding = 16;
};
+ keybinds.appleMagic = true;
keybinds.extraBinds = [
{
meta = "CTRL";
@@ -112,6 +121,11 @@
function = "exec, ~/Pictures/Wallpapers/change.sh dark";
}
{
+ meta = "CTRL";
+ key = "XF86Eject";
+ function = "exec, systemctl suspend";
+ }
+ {
key = "KP_End";
function = "exec, openrgb --device 0 -z 0 --color FF0000 -m \"static\"";
}
@@ -187,6 +201,7 @@
input.keyboard = {
layout = "gb";
+ variant = "mac";
};
git = {
@@ -207,7 +222,7 @@
yubikey.pam.key = "pinea:ZY1C32oFgQxsKlJEccxdI6rcdC8cZU8gWnBHMRgwb+MVvbRRqdYVHkIlXokscurAi5s/iQ5jnngDXUwG103ajQ==,m9X/BEHiXM1CrXu1u2zvItbd/Qa/tQGAxhIuD2NB2ohwo5d+vODwYl2faUnLhxcJexOWYBHOAzyWwwoeVRQFJw==,es256,+presence";
waybar.modules.temperature.enable = true;
- waybar.modules.temperature.hwmonPath = "/sys/class/hwmon/hwmon1/temp1_input";
+ waybar.modules.temperature.hwmonPath = "/sys/class/hwmon/hwmon3/temp1_input";
};
services.kdeconnect.enable = true;