1
0
forked from extern/nix-config
donovanglover-nix-config/home
Donovan Glover ba489b173c
meta: Replace absolute workspaces with relative workspaces
Instead of remembering which workspace an application is in, it's easier
to simply go to the previous or next workspace until reaching the desired
application.

This has the advantage of less keybinds used and no longer having to reach
across the keyboard when dealing with 6 or more workspaces.

Workspace state can be handled by ironbar's launcher instead, which has
the additional benefit of guaranteeing that you see all open applications.

hyprland-relative-workspace is used here for a GNOME-like workspace
experience. Hyprland's built-in m+1/m-1 would cycle the workspaces
instead of opening an empty one, and the recently merged r+1/r-1 does
not skip empty workspaces in-between other workspaces.
2023-07-04 09:43:57 -04:00
..
default.nix home-manager: Add ironbar config 2023-07-04 07:25:41 -04:00
dunst.nix chore: Formatting 2023-06-22 11:30:32 -04:00
fcitx.nix fcitx: Don't hardcode colors 2023-06-25 12:44:28 -04:00
fish.nix fish: Move user config to ./home 2023-06-16 20:17:51 -04:00
git.nix git: Only underline new additions 2023-06-28 09:14:04 -04:00
gpg.nix meta: Move home modules up one directory 2023-06-16 12:13:26 -04:00
gtk.nix hyprland: Move home-specific parts to ./home 2023-06-16 20:02:45 -04:00
htop.nix chore: Formatting 2023-06-26 18:38:45 -04:00
hyprland.nix meta: Replace absolute workspaces with relative workspaces 2023-07-04 09:43:57 -04:00
ironbar.nix ironbar: Use dots for workspaces 2023-07-04 08:15:31 -04:00
joshuto.nix joshuto: Replace unrar with unar 2023-06-26 18:42:45 -04:00
kitty.nix kitty: Make tab bar transparent 2023-07-02 12:07:16 -04:00
librewolf.nix librewolf: Disable ctrl+q shortcut 2023-06-25 09:15:01 -04:00
mime-apps.nix meta: Replace feh with pqiv 2023-06-24 14:58:44 -04:00
mpv.nix mpv: Toggle osc with ctrl+shift+a 2023-07-03 23:09:42 -04:00
ncmpcpp.nix meta: Don't use variables 2023-06-22 11:10:17 -04:00
neovim.nix chore: Formatting 2023-06-26 18:38:45 -04:00
pqiv.nix home-manager: Add pqiv config 2023-07-03 14:37:47 -04:00
qutebrowser.nix qutebrowser: Continue nixifying config 2023-06-23 21:08:57 -04:00
rofi.nix rofi: Increase selected opacity 2023-06-26 11:39:53 -04:00
swaylock.nix chore: Formatting 2023-06-26 18:38:45 -04:00
thunar.nix nix: Continue home separation 2023-06-16 23:00:15 -04:00
udiskie.nix hyprland: Move home-specific parts to ./home 2023-06-16 20:02:45 -04:00
xcursor.nix hyprland: Move home-specific parts to ./home 2023-06-16 20:02:45 -04:00
xdg-user-dirs.nix meta: Don't use variables 2023-06-22 11:10:17 -04:00
xresources.nix hyprland: Move home-specific parts to ./home 2023-06-16 20:02:45 -04:00
zathura.nix meta: Move home modules up one directory 2023-06-16 12:13:26 -04:00