This commit is contained in:
iofq 2025-06-01 20:39:11 -05:00
parent 18caa32b2c
commit e4dc04a7ff
13 changed files with 516 additions and 181 deletions

View file

@ -4,7 +4,6 @@
...
}: {
imports = [
./librewolf
./alacritty
./hyprland
./xdg
@ -12,6 +11,8 @@
];
home.packages = with pkgs; [
wlogout
wf-recorder
wdisplays
wl-clipboard
gammastep
@ -20,13 +21,18 @@
home.sessionVariables = {
MOZ_DBUS_REMOTE = 1;
};
programs.bemenu = {
programs.wofi = {
enable = true;
settings = {
ignorecase = true;
fn = "UbuntuMono";
prompt = "open";
};
style = ''
window, #input, #entry, #scroll, #text, #inner-box {
background-color: #152528;
color: #e6eaea;
}
#entry:selected, #text:selected {
background-color: #a1cdd8;
color: #152528;
}
'';
};
services.gammastep = {
enable = true;
@ -60,5 +66,6 @@
}
];
};
services.mako.enable = true;
home.file.".icons/default".source = "${pkgs.vanilla-dmz}/share/icons/DMZ-Black";
}

View file

@ -5,6 +5,7 @@
extraConfig = ''
monitor=,preferred,auto,1
'';
plugins = [pkgs.hyprlandPlugins.hyprexpo];
settings = {
"$mod" = "SUPER";
general = {
@ -16,6 +17,7 @@
disable_hyprland_logo = true;
new_window_takes_over_fullscreen = 1;
exit_window_retains_fullscreen = 1;
vfr = true;
};
decoration = {
blur = {
@ -27,13 +29,11 @@
};
animations = {
enabled = "yes";
bezier = "ease,0.22,1,0.35,1";
animation = [
"windows, 1, 1.5, ease, popin"
"windowsOut, 1, 1.5, ease, popin"
"border, 0, 1, default"
"fade, 1, 1.5, ease"
"workspaces, 1, 3, ease, slidefade"
"windows, 1, 3, default, popin"
"windowsOut, 1, 3, default, popin"
"fade, 1, 3, default"
"workspaces, 1, 2, default, fade"
];
};
master = {
@ -42,11 +42,10 @@
};
input = {
kb_options = "caps:super";
repeat_delay = "300";
repeat_rate = "60";
repeat_delay = "250";
repeat_rate = "75";
float_switch_override_focus = 0;
# follow_mouse = 0;
accel_profile = "flat";
sensitivity = 0.4;
touchpad = {
@ -71,17 +70,18 @@
];
bind =
[
"$mod, a, hyprexpo:expo, toggle"
"$mod, Return, exec, alacritty"
"$mod, x, killactive"
"$mod, f, fullscreen"
"$mod SHIFT, Escape, exit"
"$mod SHIFT, f, fullscreenstate, 0 3"
"$mod, Space, exec, ${pkgs.bemenu}/bin/bemenu-run"
"$mod, Space, exec, ${pkgs.wofi}/bin/wofi --show run"
"$mod, Escape, exec, ${pkgs.wlogout}/bin/wlogout"
"$mod, t, togglefloating"
"$mod, bracketleft, exec, grimshot --notify save area /tmp/scrot-$(date \"+%Y-%m-%d\"T\"%H:%M:%S\").png"
"$mod, bracketright, exec, grimshot --notify copy area"
"$mod SHIFT, q, exec, swaylock"
"$mod SHIFT, BACKSPACE, exit"
",XF86MonBrightnessDown, exec, light -U 10"
",XF86MonBrightnessUp, exec, light -A 10"
",XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +1%"
@ -105,6 +105,7 @@
"$mod, PERIOD, focusmonitor, r"
"$mod SHIFT, COMMA, movewindow, mon:l"
"$mod SHIFT, PERIOD, movewindow, mon:r"
"$mod, s, togglespecialworkspace"
]
++ (
# workspaces
@ -169,6 +170,7 @@
"hyprland/window"
];
modules-right = [
"tray"
"cpu"
"memory"
"network"
@ -176,7 +178,6 @@
"pulseaudio"
"battery"
"clock"
"tray"
];
"hyprland/workspaces" = {
disable-scroll = true;

View file

@ -1,3 +0,0 @@
_: {
programs.librewolf.enable = true;
}