Commit Graph

  • 612933d12a update input master Martin Büchler 2025-10-05 21:47:25 +0200
  • 430c759314 refactor(binds): comment out special workspace keybindings for clarity Martin Büchler 2025-08-18 14:30:18 +0200
  • 4f06bad41b feat(symlinks, hyprlock): add battery label config for laptops and update hyprlock to source battery fragment Martin Büchler 2025-08-14 23:26:06 +0200
  • 98e2dfe5a4 docs(agents): clarify agent safety, build/test, and code style rules for dotfiles repo Martin Büchler 2025-08-14 23:25:56 +0200
  • 638fc47dc2 feat(postinstall): only update pkgfile if packages were installed; propagate flag from all package modules Martin Büchler 2025-08-14 23:19:12 +0200
  • 145e652380 feat(symlinks): recursively link .local/bin and .local/share; update hyprlock for Rose Pine and avatar Martin Büchler 2025-08-14 23:17:26 +0200
  • 53c80ab6f8 feat: add rose-pine-hyprcursor support and config for Hyprland Martin Büchler 2025-08-14 23:06:40 +0200
  • e6ff6f6c48 refactor: only install missing packages in sound and hyprland modules Martin Büchler 2025-08-14 23:01:21 +0200
  • 0c014eb08d feat(setup): add conditional reload for Hyprland configuration Martin Büchler 2025-08-14 22:53:57 +0200
  • 088a46cced refactor(packages): optimize package installation logic to check for existing packages refactor(shell): enhance TTY keyboard layout setup with existing keymap check refactor(browsers): improve browser installation script to avoid reinstalling existing packages refactor(devtools): streamline development tools installation by checking for already installed packages Martin Büchler 2025-08-14 22:53:52 +0200
  • 88f7edf1a6 feat(waybar): add custom Logitech battery status module and script Martin Büchler 2025-08-14 22:49:29 +0200
  • 66c886130e Integrate switch-audio-sink, update configs and scripts, various improvements Martin Büchler 2025-08-12 21:12:59 +0200
  • 92b9d417fb fix(zsh): apply keybindings reliably on first startup Martin Büchler 2025-08-10 01:37:32 +0200
  • bab7526ac9 chore(hyprland): clean up autostart apps Martin Büchler 2025-08-08 17:41:25 +0200
  • 42f6cc3180 feat(waybar): restore and style wlogout button, increase font and icon size Martin Büchler 2025-08-08 17:40:31 +0200
  • 1e02be0a39 refactor: symlinks script now only links files (not directories), traverses recursively, and ensures target dirs are not symlinks; remove custom wlogout config and device-specific repo symlinks for maintainability Martin Büchler 2025-08-08 17:06:36 +0200
  • cbe3ff94ac fix: improve VSCode terminal compatibility in .zshrc; update README for device-aware setup and troubleshooting Martin Büchler 2025-08-08 14:33:00 +0200
  • d9bebb71ac refactor: DRY device-specific symlinking, standardize on DOTFILES_DEVICE, improve comments and safety Martin Büchler 2025-08-08 14:20:13 +0200
  • f20f7179ef chore(hyprland): remove wl-clipboard-history and autostart usage; add network-manager-applet; ensure both JetBrains Mono font variants are installed Martin Büchler 2025-08-08 11:54:58 +0200
  • a9e5ace080 feat: unify host detection and profile mapping - Add host-profiles.conf for hostname-to-profile mapping - Update symlinks script to use mapping and error early if unmapped Martin Büchler 2025-08-08 11:26:13 +0200
  • f66b63354a feat: add device-specific Hyprland config fragments - Add monitors-archlaptop.conf for laptop profile - Add hypridle.conf for device-specific idle settings Martin Büchler 2025-08-08 11:20:30 +0200
  • 15b50be80b chore: update agent safety rules, devtools, and Waybar config symlink - Clarify agent safety in AGENTS.md - Update devtools package name - Update Waybar config symlink for device profile Martin Büchler 2025-08-08 11:19:12 +0200
  • c568fce36a chore: improve device-aware setup and symlinking - Add inetutils to package list for hostname support - Use hostname-based monitor config selection in symlinks script Martin Büchler 2025-08-08 11:19:12 +0200
  • 6828cd8090 feat: integrate local Hyprland config into repo - Add host-aware autostart for udiskie and steam (zsh, existence check) - Remove redundant appearance env vars from env.conf - Merge maximize suppression, XWayland drag fix, Steam/Lutris float rules into window rules - Add NVIDIA env vars to desktop monitor config Martin Büchler 2025-08-08 11:19:12 +0200
  • d82249174f feat: merge best appearance settings from local and repo into modular appearance.conf Martin Büchler 2025-08-08 10:56:11 +0200
  • c222336014 chore: remove device-specific input configs and update setup to use unified input.conf for all devices Martin Büchler 2025-08-08 10:48:10 +0200
  • 317ac95b6a chore: remove obsolete monitors.conf and device-based monitor fragments; now using hostname-based configs Martin Büchler 2025-08-08 10:42:25 +0200
  • 8fb16e1a2b chore: remove obsolete hypridle.conf, now replaced by device-specific fragments Martin Büchler 2025-08-08 10:24:19 +0200
  • b0c3b52f1b feat: update device-specific Hyprland idle configs for desktop and laptop preferences Martin Büchler 2025-08-08 10:24:13 +0200
  • 7845066341 fix: update Rofi config for improved usability and theme support Martin Büchler 2025-08-08 10:09:29 +0200
  • 9e10531e9f fix: update Alacritty config for improved appearance and compatibility Martin Büchler 2025-08-08 10:09:28 +0200
  • 83e1bf0800 fix: update Waybar config to latest version for improved compatibility and features Martin Büchler 2025-08-08 10:08:46 +0200
  • 069f09b466 feat: unify Waybar config for desktop and laptop profiles, add device-specific modules and settings Martin Büchler 2025-08-08 01:15:18 +0200
  • 74fabc4c03 feat(mako): merge Catppuccin theme, urgency styling, and replaceable volume notifications Martin Büchler 2025-08-08 00:39:50 +0200
  • 39177bd370 feat(tmux): add TPM plugin manager and Vim-Tmux-Navigator Martin Büchler 2025-08-08 00:32:35 +0200
  • f111d4a054 chore(starship): update prompt layout and colors for optimal status/duration display Martin Büchler 2025-08-08 00:25:17 +0200
  • 9c40876e09 chore: remove unused modules for hyprland, browsers, and sound Martin Büchler 2025-08-07 23:50:38 +0200
  • dfbe7a50b2 style: refine Starship powerline prompt, remove initial separator, improve tmux color matching Martin Büchler 2025-08-07 23:48:27 +0200
  • a130015f85 feat: add minimal, terminal-only Starship config and ensure .zshrc uses it Martin Büchler 2025-08-07 23:31:12 +0200
  • 8541abce90 fix(zshrc): clean up prompt setup to use only Starship, remove Powerlevel10k, and clarify comments Martin Büchler 2025-08-07 23:29:40 +0200
  • bfb508733e feat(zsh): add sensible keybinds for navigation, editing, history, completion, and autosuggestions Martin Büchler 2025-08-07 23:07:35 +0200
  • 7d13e6ff1c chore: initial commit of all dotfiles, configs, and setup scripts Martin Büchler 2025-08-07 23:05:28 +0200
  • 39687d0769 docs: add commit workflow instructions to AGENTS.md Martin Büchler 2025-08-07 23:04:18 +0200
  • a86b2789b1 docs: update AGENTS.md to require a commit after every change with a sensible message Martin Büchler 2025-08-07 23:04:11 +0200