* Quick fix for lazyvim bufferline error when using catppuccin
* This is a slightly better fix
* Adding the fix in theme, actually messed up the theme colors
* Adding the migration file
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* install ollama from the official website
* installing ollama-cuda if nvidia-smi exists
* add check for rocminfo installation for AMD GPUs
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
As well as installing the `emacs-wayland` package, we enable and start
the `emacs` systemd service. A GUI Emacs client can then be started
using e.g. `emacsclient -c`.
* fix: symlinks to default icons to prevent text chevron fallbacks
* consistent symlink syntax
* Needs sudo and had extra quotes
* Add migration
* added gtk-update-icon-cache for symlinked files
* pkill any running Files windows
* Cleanup and ensure successful exit so as not to halt migrations
* Excess CR
---------
Co-authored-by: xz <xz>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
Co-authored-by: robert stringer <bitmap+github@gmail.com>
* Allow failed migrations to be skipped
Failed migrations can be now be skipped by a prompt. This means that if
a migration is "stuck" then a user can opt to store it in a separate
skipped directory. Skipped migrations will be considered for the
purposes of running the pending migrations, however in future, we can
allow the user to run their skipped migrations with a flag.
To allow the script to continue and prompt for failed migrations, the
`set -e` has been removed. A manual check on the exit code is used
instead.
* Cleanup implementation a bit
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* add gvfs-smb to packages
gvfs-smb and its dependencies (smbclient, samba, and cifs-utils) afford access to Samba servers in Nautilus/Files.
* Add migration
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
* Fix DNS migration to handle UseDNS=no in network files
Issue #1246: Migration 1755109182.sh only fixes resolved.conf but doesn't
remove UseDNS=no from network files. When UseDNS=no persists, it blocks
DHCP DNS and forces fallback to Cloudflare after reboot.
Fix: Remove UseDNS=no from all network files, matching omarchy-setup-dns DHCP behavior.
* Add new migration 1756491748.sh for existing users
Fixes DNS issue for users who already ran migration 1755109182.sh.
Removes UseDNS=no from network files to enable DHCP DNS.
* Apply requested changes
- Revert 1755109182.sh to original state
- Consolidate all fixes in new migration 1756491748.sh
- Follow migration style guidelines
* No using custom chromium.desktop any more
* Spacing
* Rely on $OMARCHY_PATH
* Add common pkg and cmd functions for use in migrations and elsewhere
* Simple pkg-adds
* Later migration does it
* Ensure running migrations on older installs have the new pkg/cmds available
* Spacing
* Use new abstractions
* Installed in later migration
* Needless comment
* Use new commands
* Fix package name from 'batt' to 'bat'