<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/dotfiles/hyprland/.profile.d, branch v0.5</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=v0.5</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=v0.5'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-01-29T16:23:52+00:00</updated>
<entry>
<title>fix(hyprland): resolve autologin startup issues</title>
<updated>2026-01-29T16:23:52+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-29T16:23:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=7e8d8473c9005969416aeb08cae033809fe90f98'/>
<id>urn:sha1:7e8d8473c9005969416aeb08cae033809fe90f98</id>
<content type='text'>
- Use start-hyprland wrapper instead of Hyprland directly
  (fixes "started without start-hyprland" warning)
- Add init-keyring script to create empty-password keyring
  (fixes keyring password prompt with autologin)
- Add easyeffects config with noWindowAfterStarting=true
  (starts minimized instead of fullscreen)
- Install python-secretstorage for init-keyring script

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(hyprland): add TTY1 auto-start with crash recovery</title>
<updated>2026-01-28T17:04:30+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-28T17:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=e4189ad80c58f1a5e2f330c39fb5b5a91b246849'/>
<id>urn:sha1:e4189ad80c58f1a5e2f330c39fb5b5a91b246849</id>
<content type='text'>
Auto-starts Hyprland on TTY1 login while preserving console access if
Hyprland crashes. Uses no exec so shell stays alive as parent process.
Skip with touch ~/.skip-hyprland. Silent launch with logging to
~/.local/var/log/.
</content>
</entry>
<entry>
<title>feat(hyprland): prune app menu and switch to Nautilus file manager</title>
<updated>2026-01-26T21:48:41+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-26T21:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=1e3713a854caed81662752b2c6939cdb31ead49a'/>
<id>urn:sha1:1e3713a854caed81662752b2c6939cdb31ead49a</id>
<content type='text'>
- Add 90 desktop file overrides (NoDisplay=true) to hide unwanted apps
- Switch file manager from Thunar to Nautilus in hyprland.conf and sxhkdrc
- Update resetmimetypes script to use Nautilus for directories
- Remove Thunar config (accels.scm, uca.xml)
- Remove unused torrent.desktop
- Add hyprland.sh profile with Wayland environment overrides
- Rename calibre-ebook-viewer to "Calibre E-book Viewer" in menu
- Update gammastep to gammastep-indicator for tray control

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
