mirror of
https://github.com/blahai/nyx.git
synced 2025-06-18 08:27:01 -04:00
why is vsc so bad with git I hate
This commit is contained in:
parent
9ea3b83bc6
commit
1d44666920
12 changed files with 507 additions and 70 deletions
13
modules/home-manager/hypr/hyprland/execs.nix
Normal file
13
modules/home-manager/hypr/hyprland/execs.nix
Normal file
|
@ -0,0 +1,13 @@
|
|||
{ pkgs, config, inputs, ... }: {
|
||||
wayland.windowManager.hyprland.settings = {
|
||||
exec-once = [
|
||||
"${pkgs.swww}/bin/swww-daemon --format xrgb"
|
||||
"${pkgs.mpvpaper}/bin/mpvpaper DP-1 -f -o 'loop panscan=1.0' ~/Pictures/wallpapers/videos/current"
|
||||
"${pkgs.ags}/bin/ags &"
|
||||
"${pkgs.floorp}/bin/floorp"
|
||||
"${pkgs.vesktop}/bin/vesktop"
|
||||
"${pkgs.hyprland}/bin/hyprctl setcursor Bibata-Modern-Classic 24"
|
||||
|
||||
];
|
||||
};
|
||||
}
|
32
modules/home-manager/hypr/hyprland/keybinds.nix
Normal file
32
modules/home-manager/hypr/hyprland/keybinds.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
{ pkgs, config, inputs, ... }: {
|
||||
wayland.windowManager.hyprland.settings = {
|
||||
|
||||
bindm = [
|
||||
"Super, mouse:272, movewindow"
|
||||
"Super, mouse:273, resizewindow"
|
||||
];
|
||||
|
||||
bind = [
|
||||
"Super, mouse_up, workspace, +1"
|
||||
"Super, mouse_down, workspace, -1"
|
||||
|
||||
"Super+Shift, S, togglespecialworkspace"
|
||||
"Super, Q, exec, ${pkgs.foot}/bin/foot"
|
||||
"Super, C, killactive"
|
||||
"Super, V, togglefloating"
|
||||
"Super, E, exec, ${pkgs.gnome.nautilus} --new-window"
|
||||
|
||||
# This horror of a mess is from having more than 10 workspaces and I'm very much considering just removing this shit
|
||||
] ++ map (n: "Alt, ${toString n}, exec, ~/.config/ags/scripts/hyprland/workspace_adction.sh movetoworkspacesilent ${toString (
|
||||
if n == 0
|
||||
then 10
|
||||
else n
|
||||
)}") [1 2 3 4 5 6 7 8 9 0]
|
||||
++ map (n: "Super, ${toString n}, exec, ~/.config/ags/scripts/hyprland/workspace_adction.sh workspace, ${toString (
|
||||
if n == 0
|
||||
then 10
|
||||
else n
|
||||
)}") [1 2 3 4 5 6 7 8 9 0];
|
||||
|
||||
};
|
||||
}
|
71
modules/home-manager/hypr/hyprland/rules.nix
Normal file
71
modules/home-manager/hypr/hyprland/rules.nix
Normal file
|
@ -0,0 +1,71 @@
|
|||
{ pkgs, config, inputs, lib, ... }:
|
||||
{
|
||||
wayland.windowManager.hyprland.settings = {
|
||||
|
||||
workspace = [
|
||||
"special:special, on-created-empty:exec spotify"
|
||||
];
|
||||
|
||||
windowrule = [
|
||||
"noblur,.*"
|
||||
"workspace special, spotify"
|
||||
"workspace 3 silent, vesktop"
|
||||
"workspace 1 silent, floorp"
|
||||
"float, ^(blueberry.py)$"
|
||||
];
|
||||
|
||||
windowrulev2 = [
|
||||
|
||||
];
|
||||
|
||||
layerrule = [
|
||||
"layerrule = xray 0, .*"
|
||||
"layerrule = noanim, walker"
|
||||
"layerrule = noanim, selection"
|
||||
"layerrule = noanim, overview"
|
||||
"layerrule = noanim, anyrun"
|
||||
"layerrule = noanim, indicator.*"
|
||||
"layerrule = noanim, osk"
|
||||
"layerrule = noanim, hyprpicker"
|
||||
"layerrule = blur, shell:*"
|
||||
"layerrule = ignorealpha 0.6, shell:*"
|
||||
|
||||
"layerrule = blur, eww"
|
||||
"layerrule = ignorealpha 0.8, eww"
|
||||
"layerrule = noanim, noanim"
|
||||
"layerrule = blur, noanim"
|
||||
"layerrule = blur, gtk-layer-shell"
|
||||
"layerrule = ignorezero, gtk-layer-shell"
|
||||
"layerrule = blur, launcher"
|
||||
"layerrule = ignorealpha 0.5, launcher"
|
||||
"layerrule = blur, notifications"
|
||||
"layerrule = ignorealpha 0.69, notifications"
|
||||
|
||||
"layerrule = animation slide top, sideleft.*"
|
||||
"layerrule = animation slide top, sideright.*"
|
||||
"layerrule = blur, session"
|
||||
|
||||
"layerrule = blur, bar"
|
||||
"layerrule = ignorealpha 0.20, bar"
|
||||
"layerrule = blur, corner.*"
|
||||
"layerrule = ignorealpha 0.20, corner.*"
|
||||
"layerrule = blur, dock"
|
||||
"layerrule = ignorealpha 0.20, dock"
|
||||
"layerrule = blur, indicator.*"
|
||||
"layerrule = ignorealpha 0.20, indicator.*"
|
||||
"layerrule = blur, overview"
|
||||
"layerrule = ignorealpha 0.20, overview"
|
||||
"layerrule = blur, cheatsheet"
|
||||
"layerrule = ignorealpha 0.20, cheatsheet"
|
||||
"layerrule = blur, sideright"
|
||||
"layerrule = ignorealpha 0.20, sideright"
|
||||
"layerrule = blur, sideleft"
|
||||
"layerrule = ignorealpha 0.20, sideleft"
|
||||
"layerrule = blur, indicator*:"
|
||||
"layerrule = ignorealpha 0.20, indicator*"
|
||||
"layerrule = blur, osk"
|
||||
"layerrule = ignorealpha 0.20, osk"
|
||||
];
|
||||
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue