43 Commits

Author SHA1 Message Date
Kyle Gospodnetich
81bb60084f feat: Switch to new numbered just file system 2023-09-22 14:27:09 -07:00
RJ Trujillo
66a14d300e fix(treewide): Use new image info implementation 2023-09-22 12:26:54 -06:00
RJ Trujillo
24ceab8e44
fix(user-setup): Fix justfile creation
Currently, this only gets written if the file exists. Create it when the file doesn't exist instead
2023-09-20 11:09:10 -06:00
Kyle Gospodnetich
d494845efe chore: Create simplified justfile 2023-09-15 09:39:13 -07:00
Kyle Gospodnetich
5b4c7a85cf chore: Remove .justfile creation
The justfiles conflict with eachother if they have functions of the same name, and the first function of them sorted alphabetically acts as as default when running `just`, this means each can't use the 'default' name for their top function, and we unfortunately just need to ship our own.
2023-09-15 00:37:38 -07:00
Kyle Gospodnetich
1e1437a222 feat(deck-gnome): Add templates for vkBasalt and DXVK to make game modding easier, allows for creation of the example config from the right click menu 2023-09-15 00:30:41 -07:00
Kyle Gospodnetich
904c45e5ec chore(gnome): Move font changes to be part of themes 2023-09-11 12:30:29 -07:00
Kyle Gospodnetich
0145cfbea0 feat(gnome): Set default fonts in GNOME to match SteamOS KDE session 2023-09-11 12:24:37 -07:00
Kyle Gospodnetich
24ac50fbe5 fix: Make sure files don't exist before copying or symlinking in bazzite-user-setup, allows re-runs without any errors printed. 2023-09-10 21:32:49 -07:00
Kyle Gospodnetich
23347190c7 fix(gnome): Set sensible default power settings on Steam Deck hardware automatically 2023-09-08 13:42:48 -07:00
Kyle Gospodnetich
e5d68da9fb chore(gnome): Update name of cariboublocker extension. 2023-09-03 17:07:56 -07:00
Kyle Gospodnetich
79957ad07d feat(gnome): Set flat mouse accel profile on deck (Matches SteamOS behavior on KDE) 2023-08-31 15:26:48 -07:00
RJ Trujillo
d39adf72df
fix(user-setup): Ensure user always has working justfile
Backs up old file just in case there are user recipes there. Fixes https://github.com/ublue-os/bazzite/issues/186
2023-08-25 09:34:41 -06:00
Kyle Gospodnetich
30b377b107 feat(gnome): Enable symlink creation context menus and show folders first by default 2023-08-24 01:39:21 -07:00
RJ Trujillo
825d69cadc
feat(user-setup): Enable NTP by default
Enable NTP by default. No one likes inaccurate clocks
2023-08-20 17:26:18 -06:00
Kyle Gospodnetich
73f267c491 fix: Use system level alias for Fish shell 2023-08-19 00:03:51 -07:00
Kyle Gospodnetich
e4e9edfb66 feat(gnome): Enable fractional scaling by default 2023-08-17 12:36:10 -07:00
Kyle Gospodnetich
507cf9de0a chore: Apply fish shell alias last 2023-08-16 10:15:31 -07:00
Kyle Gospodnetich
4d168d78e4 fix: Apply neofetch alias to fish shell 2023-08-16 10:09:54 -07:00
Kyle Gospodnetich
48b997da62 chore: Remove Just Perfection tweaks (Uneeded) 2023-08-16 00:20:41 -07:00
Kyle Gospodnetich
7a329b497a feat(deck): Fix inability to search with Steam Keyboard on GNOME 2023-08-15 23:33:50 -07:00
Kyle Gospodnetich
6aeeb66bb4 feat(gnome): Add Search Light extension to replace search in activities on Deck 2023-08-15 21:27:18 -07:00
Kyle Gospodnetich
ed8e5e6e6e fix(gnome): Add trackerignore to 2nd steam location 2023-08-15 10:44:00 -07:00
Kyle Gospodnetich
763788da7e chore: Minor cleanup 2023-08-15 07:56:28 -07:00
Kyle Gospodnetich
20661affdc fix(gnome): Restore indexer, remove .steam folder from indexer to make lighter & smaller. 2023-08-15 07:52:22 -07:00
Kyle Gospodnetich
8268b2671e feat(gnome): Add extension to prevent GNOME keyboard from popping up in place of the Steam Keyboard 2023-08-14 23:32:20 -07:00
Kyle Gospodnetich
532c692e76 fix(deck): Correct name of Lutris shortcut on desktop 2023-08-11 16:35:43 -07:00
Kyle Gospodnetich
586ebf29ab fix: Handle steam shortcuts properly between deck and desktop, clean up by moving some tasks to bazzite-arch 2023-08-11 00:51:28 -07:00
RJ Trujillo
d9be9733f9 fix: Disable automatic GNOME Software software updates
The rpm-ostree extension won't have proper support for OCI until Fedora 39, leading to
false update notifications.

We also already handle Flatpak updates in ublue-update, making this redundant for
everything, but FW updates, which some hardware may or may not support, and regardless
these can be installed by just manually checking in GNOME Software for updates
2023-08-10 09:32:02 -06:00
Kyle Gospodnetich
7323ae8f26 fix: Clean application shortcuts in a way that's compatible with other languages 2023-08-09 22:09:30 -07:00
Kyle Gospodnetich
90710a53d3 chore(gnome): Simplify sed for steam in bazzite-user-setup 2023-08-09 21:56:55 -07:00
RJ Trujillo
9597496265
feat(deck): Enable Wayland by default! (#129)
* feat(deck): Enable Wayland by default!

With the flip of a switch

* chore: Add /usr/bin/bazzite-steam wrapper for handling extest LD_PRELOAD dynamically

* chore: Use steam-runtime wrapper for deck builds

* chore: Move bazzite-steam-runtime to deck only files

* fix: Correct issue with .desktop file copying

* fix: Correct name of deckswap-on script in Yafti

* chore(readme): Cleanup, mention Wayland change

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2023-08-10 00:38:38 +00:00
RJ Trujillo
04a6a588aa
fix(flatpak): Locally install Flathub repo and fix Fedora repo removal (#126)
* fix(user-setup): Locally install Flathub repo

This uses the existing Flathub repo file in /etc/flatpak/remotes.d so that it can be added completely offline

* chore(flatpak-system-install): Remove Fedora system flatpakrepo
2023-08-09 15:50:35 +00:00
Kyle Gospodnetich
bd92822fe1 chore(gnome): Remove unneeded gsetting 2023-08-08 23:48:03 -07:00
RJ Trujillo
fd38d2706e
feat(user-setup): Add user Flathub repo 2023-08-08 22:21:05 -06:00
Kyle Gospodnetich
33ce5843f5 fix(kde): Properly enable System76 plugin for KWin 2023-08-08 19:23:10 -07:00
Kyle Gospodnetich
c80c1ece4f chore: Switch to gnome-extensions command 2023-08-08 19:00:31 -07:00
Kyle Gospodnetich
7574de4498 fix(gnome): Symlink gradience presets instead of using CLI so updates don't require reimport 2023-08-08 15:06:50 -07:00
Kyle Gospodnetich
3beb2a058b chore: Run Yafti once, create desktop icon for it on KDE 2023-08-08 15:01:41 -07:00
Kyle Gospodnetich
2d3ea5a16b chore: Enable bazzite-user-setup and bazzite-hardware-setup services 2023-08-08 14:48:45 -07:00
Kyle Gospodnetich
444a2aac3e chore: Remove Duperemove and mount flags from Yafti 2023-08-08 14:20:09 -07:00
Kyle Gospodnetich
640353af98 chore: Install KDE wallpaper engine plugin globally as well 2023-08-08 14:01:10 -07:00
Kyle Gospodnetich
0704f197a4 chore: Start working on first-run script for users, clean up Yafti/Just 2023-08-08 13:53:26 -07:00