|
|
|
@ -32,6 +32,7 @@
|
|
|
|
|
MOZ_ENABLE_WAYLAND = "1";
|
|
|
|
|
CLUTTER_BACKEND = "wayland";
|
|
|
|
|
};
|
|
|
|
|
xdg.icons.enable = true;
|
|
|
|
|
xdg.portal = {
|
|
|
|
|
enable = true;
|
|
|
|
|
wlr.enable = true;
|
|
|
|
@ -145,6 +146,7 @@
|
|
|
|
|
passes = 2;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
dwindle.no_gaps_when_only = 1;
|
|
|
|
|
animations = {
|
|
|
|
|
bezier = [
|
|
|
|
|
"wind, 0.05, 0.9, 0.1, 1.05"
|
|
|
|
@ -174,15 +176,15 @@
|
|
|
|
|
float_switch_override_focus = 2;
|
|
|
|
|
touchpad = {
|
|
|
|
|
natural_scroll = true;
|
|
|
|
|
scroll_factor = 0;
|
|
|
|
|
tap-to-click = false;
|
|
|
|
|
drag_lock = true;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
gestures = {
|
|
|
|
|
workspace_swipe = true;
|
|
|
|
|
workspace_swipe_min_speed_to_force = 15;
|
|
|
|
|
workspace_swipe_cancel_ratio = 0.3;
|
|
|
|
|
workspace_swipe_distance = 3200;
|
|
|
|
|
workspace_swipe_min_speed_to_force = 40;
|
|
|
|
|
workspace_swipe_cancel_ratio = 0.15;
|
|
|
|
|
workspace_swipe_forever = true;
|
|
|
|
|
};
|
|
|
|
|
group = {
|
|
|
|
@ -198,28 +200,37 @@
|
|
|
|
|
};
|
|
|
|
|
misc = {
|
|
|
|
|
disable_hyprland_logo = true;
|
|
|
|
|
disable_splash_rendering = true;
|
|
|
|
|
vrr = 1;
|
|
|
|
|
};
|
|
|
|
|
"device:syna8013:00-06cb:ce69-touchpad" = {
|
|
|
|
|
sensitivity = 0.3;
|
|
|
|
|
};
|
|
|
|
|
"device:logitech-m705" = {
|
|
|
|
|
sensitivity = 0.1;
|
|
|
|
|
accel_profile = "flat";
|
|
|
|
|
};
|
|
|
|
|
"device:tpps/2-ibm-trackpoint" = {
|
|
|
|
|
sensitivity = 0.2;
|
|
|
|
|
scroll_method = "on_button_down";
|
|
|
|
|
accel_profile = "flat";
|
|
|
|
|
};
|
|
|
|
|
"device:tpps/2-elan-trackpoint" = {
|
|
|
|
|
sensitivity = 0;
|
|
|
|
|
scroll_method = "on_button_down";
|
|
|
|
|
accel_profile = "flat";
|
|
|
|
|
};
|
|
|
|
|
device = [
|
|
|
|
|
{
|
|
|
|
|
name = "syna8013:00-06cb:ce69-touchpad";
|
|
|
|
|
sensitivity = 0.3;
|
|
|
|
|
}
|
|
|
|
|
{
|
|
|
|
|
name = "logitech-m705";
|
|
|
|
|
sensitivity = 0.1;
|
|
|
|
|
accel_profile = "flat";
|
|
|
|
|
}
|
|
|
|
|
{
|
|
|
|
|
name = "tpps/2-ibm-trackpoint";
|
|
|
|
|
sensitivity = 0.2;
|
|
|
|
|
scroll_method = "on_button_down";
|
|
|
|
|
accel_profile = "flat";
|
|
|
|
|
}
|
|
|
|
|
{
|
|
|
|
|
name = "tpps/2-elan-trackpoint";
|
|
|
|
|
sensitivity = 0;
|
|
|
|
|
scroll_method = "on_button_down";
|
|
|
|
|
accel_profile = "flat";
|
|
|
|
|
}
|
|
|
|
|
];
|
|
|
|
|
layerrule = [ "blur, waybar" ];
|
|
|
|
|
monitor = [
|
|
|
|
|
"eDP-1, 3840x2400@60, 0x0, 1, bitdepth, 10"
|
|
|
|
|
"eDP-1, addreserved,-8,0,0,0"
|
|
|
|
|
#"eDP-1, 2560x1600@60, 0x0, 1, bitdepth, 10"
|
|
|
|
|
#"eDP-1, 1920x1200@60, 0x0, 1, bitdepth, 10"
|
|
|
|
|
"desc:ASUSTek COMPUTER INC ASUS VA24E M7LMTF021529, 1920x1080@60, -320x-1080, 1"
|
|
|
|
|
"desc:ASUSTek COMPUTER INC ASUS VA24E M7LMTF021525, 1920x1080@60, 1600x-1080, 1"
|
|
|
|
|
",preferred,auto,1"
|
|
|
|
@ -254,8 +265,8 @@
|
|
|
|
|
"$mod, F2, exec, ${firefox}"
|
|
|
|
|
|
|
|
|
|
# Rofi
|
|
|
|
|
"$mod, D, exec, ${rofi} -show drun -theme $XDG_CONFIG_HONE/rofi/launcher.rasi"
|
|
|
|
|
"$mod, R, exec, ${rofi} -show run -theme $XDG_CONFIG_HOME/rofi/runner.rasi"
|
|
|
|
|
"$mod, D, exec, ${rofi} -show drun -theme ~/.config/rofi/launcher.rasi"
|
|
|
|
|
"$mod, R, exec, ${rofi} -show run -theme ~/.config/rofi/runner.rasi"
|
|
|
|
|
"$mod, X, exec, ~/.local/bin/hypr/rofi_powermenu.sh"
|
|
|
|
|
"$mod, A, exec, ~/.local/bin/hypr/rofi_screenshot.sh"
|
|
|
|
|
|
|
|
|
@ -528,7 +539,7 @@
|
|
|
|
|
};
|
|
|
|
|
programs.kitty = {
|
|
|
|
|
enable = true;
|
|
|
|
|
font.size = 11;
|
|
|
|
|
font.size = 13;
|
|
|
|
|
font.name = "JetBrains Mono";
|
|
|
|
|
settings = {
|
|
|
|
|
enable_audio_bell = false;
|
|
|
|
@ -555,6 +566,12 @@
|
|
|
|
|
enable = true;
|
|
|
|
|
package = pkgs.rofi-wayland;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
programs.zoxide = {
|
|
|
|
|
enable = true;
|
|
|
|
|
options = [ "--cmd cd" ];
|
|
|
|
|
};
|
|
|
|
|
programs.fzf.enable = true;
|
|
|
|
|
|
|
|
|
|
qt = {
|
|
|
|
|
enable = true;
|
|
|
|
@ -562,10 +579,12 @@
|
|
|
|
|
style.name = "kvantum-dark";
|
|
|
|
|
style.package = with pkgs; [
|
|
|
|
|
libsForQt5.qtstyleplugin-kvantum
|
|
|
|
|
qt6Packagee.qtstyleplugin-kvantum
|
|
|
|
|
qt6Packages.qtstyleplugin-kvantum
|
|
|
|
|
(catppuccin-kvantum.override { accent = "Mauve"; variant = "Macchiato"; })
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
gtk.iconTheme.name = "Adwaita";
|
|
|
|
|
gtk.iconTheme.package = pkgs.gnome.adwaita-icon-theme;
|
|
|
|
|
|
|
|
|
|
services.gammastep = {
|
|
|
|
|
enable = true;
|
|
|
|
@ -625,8 +644,8 @@
|
|
|
|
|
enable = true;
|
|
|
|
|
systemdTarget = "hyprland-session.target";
|
|
|
|
|
events = [
|
|
|
|
|
{ event = "before-sleep"; command = "${swaylock} -f -i ${config.home-manager.users.emily.xdg.userDirs.pictures}/wallpapers/lockscreen.png"; }
|
|
|
|
|
{ event = "lock"; command = "${swaylock} -f -i ${config.home-manager.users.emily.xdg.userDirs.pictures}/wallpapers/lockscreen.png"; }
|
|
|
|
|
{ event = "before-sleep"; command = "${swaylock} -f -i $XDG_PICTURES_DIR/wallpapers/lockscreen.png"; }
|
|
|
|
|
{ event = "lock"; command = "${swaylock} -f -i $XDG_PICTURES_DIR/wallpapers/lockscreen.png"; }
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -671,7 +690,7 @@
|
|
|
|
|
enable = true;
|
|
|
|
|
desktop = null;
|
|
|
|
|
documents = "${home}/docs";
|
|
|
|
|
downloads = "${home}/Downloads";
|
|
|
|
|
download = "${home}/Downloads";
|
|
|
|
|
music = "${home}/music";
|
|
|
|
|
pictures = "${home}/Pictures";
|
|
|
|
|
publicShare = null;
|
|
|
|
|