98 Commits

Author SHA1 Message Date
RJ Trujillo
73de019050 fix: Directly cache Flathub repo data instead
Exporting the Flathub cache dir has no impact on where applications that aren't
installed get stored. No matter what they end up in /var/lib/flatpak/repo/*
therefore let's make things that much more ugly and directly copy from there
2023-07-31 19:59:38 -06:00
RJ Trujillo
cc40028de6 fix: Temp cache flatpaks in /etc/flatpak/cache
Unfortunately, I can't think of a better place to put these that also adheres
to the limitation of shipping them in an OCI image
2023-07-31 19:59:38 -06:00
RJ Trujillo
a09ad6325e fix: Check for install list before attempting to install flatpaks 2023-07-31 19:59:38 -06:00
RJ Trujillo
397e17062d fix: Correct path to system flatpaks in install script 2023-07-31 19:59:38 -06:00
RJ Trujillo
9d99b642d2 feat(yafti): Install packages as user
This allows individual users to customize their package layout however
they'd like and adds an additional layer of sandboxing
2023-07-31 19:59:38 -06:00
RJ Trujillo
b8178b6a8c fix(desktop): Add missing settings to the Flatpak installation screen
This was why we would get random errors and warnings in spite of packages
being installed regardless
2023-07-31 19:59:38 -06:00
RJ Trujillo
0f0be44ab8 feat: Preinstall system Flatpaks
Idea and implementation used from Endlish-Oesque/Beyond
2023-07-31 19:59:38 -06:00
RJ Trujillo
7928fff726 feat: Remove system flatpaks while building image
And move this out of yafti
2023-07-31 19:59:38 -06:00
Kyle Gospodnetich
50ce3cf048 chore: Add Vapor theme preset for GNOME 2023-07-31 16:04:00 -07:00
Kyle Gospodnetich
3b1fd47103 chore: Add extra messages to just scripts 2023-07-31 00:16:52 -07:00
Kyle Gospodnetich
cace912623 chore: Add gradience preset for VGUI2 theme 2023-07-30 18:24:14 -07:00
Kyle Gospodnetich
c5e871dc98 fea(desktop): Add environment variable needed for Decky Loader 2023-07-28 20:17:44 -07:00
Kyle Gospodnetich
1fa303b8ec fix(deck): Add environment variable needed for Decky Loader with SELinux. 2023-07-28 18:20:51 -07:00
Kyle Gospodnetich
61a9b0983f feat: Add JamesDSP to Yafti (Alternative to Easy Effects with AutoEQ support) 2023-07-27 14:57:59 -07:00
RJ Trujillo
cf667f8cdd feat: Set SteamOS BTRFS mount flags for all BTRFS partitions 2023-07-27 15:14:08 -06:00
RJ Trujillo
a6c7eed338 feat(desktop): Add Easy Effects to installable utilities
Easy Effects provides an equalizer, compressor, limiter, and reverb tool for the
manipulation of audio streams
2023-07-27 13:43:00 -06:00
Kyle Gospodnetich
2d666f4220 chore(README): Mention DNS over TLS and NTS.
chore: Add Bazzite logo to end screen of Yafti.
2023-07-26 07:06:10 -07:00
Kyle Gospodnetich
208d3c4ad9 chore(README): Add thanks section, modify Nix section based on feedback from Jovian-Nix team.
chore: Disable Nix package manager by default.
2023-07-26 00:01:39 -07:00
Kyle Gospodnetich
91c2b39b51 fix(desktop): Add nvidia distrobox fix found by bsherman 2023-07-25 11:36:45 -07:00
Kyle Gospodnetich
cfb317fe00
Merge pull request #72 from ublue-os/fix-environment
fix: just and yafti bugs
2023-07-25 11:07:14 -07:00
Kyle Gospodnetich
900fa3db78 chore: Switch from single-branch to depth 1 to avoid downloading unneeded git history. 2023-07-25 10:30:10 -07:00
RJ Trujillo
0710ca3feb fix(just): Address issues with memory resizing
- Recursive invokations need to be done with --unstable
- Add zram-size declaration if it doesn't exist
- Only fetch the current size, not the entire file contents
2023-07-25 10:39:42 -06:00
RJ Trujillo
c5c6f841dc fix: Move askpass invokation to yafti from just
The environment doesn't seem to carry over to just, thus askpass is not respected
2023-07-25 10:07:29 -06:00
RJ Trujillo
056cb3671b fix: Globally set SUDO_ASKPASS
This is unset everywhere by default and non-operational
2023-07-25 10:07:29 -06:00
RJ Trujillo
5580ca1aee fix(desktop): correct spelling of 'description' for big picture mode 2023-07-25 10:07:29 -06:00
Kyle Gospodnetich
0e0cc290f4 feat(desktop): Export SteamCMD from bazzite-arch 2023-07-23 19:26:25 -07:00
Kyle Gospodnetich
337122b07b
Merge pull request #67 from ublue-os/hide-grub
feat: Hide the GRUB menu
2023-07-22 08:56:25 -07:00
RJ Trujillo
75cf06aa10 fix(desktop): Use sddm.conf for autologin
kde_settings doesn't take effect otherwise making the SDDM configuration screen no-op
2023-07-22 09:13:27 -06:00
RJ Trujillo
3c60e3e610 feat: Hide the GRUB menu 2023-07-22 08:52:34 -06:00
RJ Trujillo
a267c573a7 feat(just): Use sudo askpass with ksshaskpass
sudo provides built in functionality for password requests that we can use by
exporting 'SUDO_ASKPASS' and invoked by 'sudo -A'. This prevents us from having
to pipe the password to sudo

Additionally, this allows us to use ksshaskpass instead of creating a generic
kdialog. ksshaskpass has the added benefit of working directly with kwallet
2023-07-22 07:55:48 -06:00
Kyle Gospodnetich
b61a2c48b8 fix: Remove SteamVR polkit waiting more proper solution 2023-07-22 00:17:14 -07:00
Kyle Gospodnetich
bf5ef309d3 fix: Add polkit rules from ChimeraOS 2023-07-22 00:03:04 -07:00
Kyle Gospodnetich
285626a321 Revert "feat: Add Fedora version to Neofetch distro display"
This reverts commit 52494fd9fee5bd4e1325d6c64a7918625bc6a0e4.
2023-07-19 09:29:37 -07:00
Kyle Gospodnetich
52494fd9fe feat: Add Fedora version to Neofetch distro display 2023-07-18 23:27:55 -07:00
RJ Trujillo
c612d140cb chore(autologin): Remove redundant sddm.conf removal 2023-07-18 19:27:49 -06:00
RJ Trujillo
406d0bbfdb fix(desktop): Use steamos.conf for SDDM
Needed for SDDM theme and plasma autologin
2023-07-18 19:05:58 -06:00
RJ Trujillo
bb71532248 fix(desktop): Add VGUI2 wallpaper 2023-07-18 19:05:58 -06:00
RJ Trujillo
c75048660c revert: "feat: Set SteamOS theme by default"
No longer needed with desktop presets

This reverts commit ff6e9f437fcbe40ea61b1bbab00ee7cca42784fd.
2023-07-18 19:05:58 -06:00
Kyle Gospodnetich
83cd6a859e
Merge pull request #46 from ublue-os/readme-and-branding
Preparations for 1.0
2023-07-18 14:49:24 -07:00
Kyle Gospodnetich
31502f3198 feat(Desktop): Add Big Picture Mode for HTPCs. 2023-07-18 14:47:01 -07:00
Kyle Gospodnetich
273b682dbc
Merge pull request #50 from ublue-os/just-revert-bash
Revert "feat(just): Default to using bash"
2023-07-18 11:22:38 -07:00
RJ Trujillo
8878630c02 Revert "feat(just): Default to using bash"
This doesn't work as intended. Each command instantiates a new shell making this
a hurdle for readability, so remove it instead and continue explicitly defining
the environment

This reverts commit 982be6c44fe65205ef6cbd59785a3883d1052ee2.
2023-07-18 11:47:57 -06:00
Kyle Gospodnetich
ff6e9f437f feat: Set SteamOS theme by default 2023-07-18 10:47:15 -07:00
Kyle Gospodnetich
2191cc183e feat: Add custom neofetch logo and distro name 2023-07-18 10:46:57 -07:00
Kyle Gospodnetich
b5ffcf2e31 feat: Add OpenRGB flatpak to yafti 2023-07-18 01:00:43 -07:00
Kyle Gospodnetich
abed6f86df feat: Add additional flatpaks to yafti (Thanks to nicknamenamenick) 2023-07-18 00:51:29 -07:00
Kyle Gospodnetich
8edcc7ac8f chore: Update image description, move logo.png to repo_content 2023-07-18 00:21:04 -07:00
Kyle Gospodnetich
668d34beaf feat: Add Bazzite logo to Yafti 2023-07-17 23:07:05 -07:00
RJ Trujillo
dd8137413c feat(just): Introduce basic GUI auth handler using kdialog
Keep things simple and straightforward. This handler can be expanded in the
future for compatibility with GNOME
2023-07-17 23:58:04 -06:00
RJ Trujillo
5b9586833d Revert "feat(nix): Use escalated privledges to install"
This reverts commit 6144f91bccf8643880bed62867e2ec06a3113d2e.
2023-07-17 23:58:04 -06:00