aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/hyprland/keybindings.nix
Commit message (Collapse)AuthorAgeLines
* desktop: switched to niri from hyprlandArpit Chakladar2026-08-29-153/+0
| | | | | | | - window manager hopping now goes to niri from hyprland - added niri configuration closely resembling the keybindings and visual appearence as before - updated all other modules like waybar to use niri instead of hyprland
* feat: added wl-clipboard for clipboard features for waylandArpit Chakladar2026-08-29-1/+1
| | | | | - Now copying text with | wl-copy and copying screenshots with Super + P works
* feat: Added package option to each module, darkman serviceArpit Chakladar2026-08-02-1/+1
| | | | | | | - Added package options to each module which defines the package/derivation that should be used in all other modules - Added a systemd oneshot service that autosets darkman to dark mode - Removed the prompt from rofi
* feat: hyprland keybindings, neomutt refactoringArpit Chakladar2026-07-26-2/+13
| | | | | | - Fixed the keybinding to resize the windows to 50% and 100% (Super + =) - Left Click + Drag on mouse to move windows - Right Click + Drag on mouse to resize
* feat: configure Wayland scaling, switch to scrolling layout, polish themeArpit Chakladar2026-07-26-1/+2
| | | | | | | | | | | | | | | | - Set GDK_SCALE, QT_SCALE_FACTOR, monitor scale=1, chromium --force-device-scale-factor=1.15 - Migrate dwindle → scrolling layout with column config and Equal key resize - Bump default font size to 18, cursor to 20, system-monitor font shift - Change gap_out to 10, border width to 1px, inactive border to base03 - Refactor waybar workspaces/network to use shared mkIcon helper - Toggle window close with SHIFT+Q, remove redundant file-explorer size rule - Thinner rofi borders, larger width, bigger icons, bold prompt color - Tidy waybar spacing: uniform margins, larger padding, resized workspace buttons - Enable xwayland force_zero_scaling
* feat: enable hyprland vfr and other optimizationsArpit Chakladar2026-07-26-5/+0
| | | | - Enable misc.vfr in hyprland for variable frame rate
* feat: migrate to Wayland-native media tools, drop X11 cruft, polish waybar ↵Arpit Chakladar2026-07-26-4/+8
| | | | | | | | | | | and hyprland - Switch ffmpeg/maim/slop → grim/slurp/wf-recorder (X11→Wayland) - Rewrite screen-recording script for wf-recorder+slurp - Add window-rewrite icons and style workspace buttons in waybar - Set --class on kitty desktop entries for correct hyprland window matching - Remove i3-keybindings script and stale rofi window rules - Tweak cursor size, border colors, file-explorer dimensions
* fix: removed the unused configs referencing the keybindings scriptArpit Chakladar2026-07-25-3/+0
|
* feat(rofi): add rofi launcher module, drop polybar and fzf-launcher, add ↵Arpit Chakladar2026-07-25-4/+2
| | | | | | | | | | | | private configs - Add rofi module with base16-themed .rasi template and drun mode - Remove polybar module (replaced by waybar in prior commits) - Remove fzf-launcher script (replaced by rofi) - Update hyprland window rules, keybinding, and cursor size - Add private email and git config modules - Switch pinentry from gtk2 to rofi - Tweak waybar #window margin
* feat(hyprland): migrate config to Lua, fix API calls, switch to hyprpaperArpit Chakladar2026-07-25-0/+147
- Set configType = "lua" for Hyprland 0.55+ Lua config format - Rewrite window rules to use hl.window_rule({...}) table API - Convert keybindings to hl.bind() with _args + mkLuaInline - Fix dispatchers: hl.dsp.focus (not window.focus), hl.dsp.focus({workspace=}) (not workspace.switch) - Replace swaybg with services.hyprpaper module for wallpaper - Fix border colors to use base07 (white) / base03 (grey) with rgba() format - Reduce default font size from 16 to 12