From 19fa61190919de31789a6ebc878deb7fa11cba8f Mon Sep 17 00:00:00 2001 From: Joe Ipson Date: Mon, 22 Jan 2024 17:18:58 -0700 Subject: [PATCH] Some more changes --- config/common_modules/default-flatpaks.yml | 6 +- .../{01-gnome-settings => 00-gnome-settings} | 2 +- config/files/usr/etc/dconf/profile/gdm | 2 +- .../usr/share/ublue-os/firstboot/yafti.yml | 80 ++++++++++++------- config/scripts/extensions.sh | 2 + 5 files changed, 59 insertions(+), 33 deletions(-) rename config/files/usr/etc/dconf/db/local.d/{01-gnome-settings => 00-gnome-settings} (83%) diff --git a/config/common_modules/default-flatpaks.yml b/config/common_modules/default-flatpaks.yml index e0d2e79..68ba6ba 100644 --- a/config/common_modules/default-flatpaks.yml +++ b/config/common_modules/default-flatpaks.yml @@ -11,18 +11,16 @@ system: - org.gnome.Contacts - org.gnome.clocks - org.gnome.Evince - - org.gnome.Maps - org.gnome.TextEditor + - org.gnome.Loupe - com.github.neithern.g4music - com.github.rafostar.Clapper - - org.gnome.Loupe - io.missioncenter.MissionCenter - com.vixalien.sticky - com.github.tchx84.Flatseal - io.github.fabrialberio.pinapp - com.mattjakeman.ExtensionManager - - io.podman_desktop.PodmanDesktop - - com.uploadedlobster.peek + - sa.sy.bluerecorder - org.mozilla.firefox user: repo-url: https://dl.flathub.org/repo/flathub.flatpakrepo diff --git a/config/files/usr/etc/dconf/db/local.d/01-gnome-settings b/config/files/usr/etc/dconf/db/local.d/00-gnome-settings similarity index 83% rename from config/files/usr/etc/dconf/db/local.d/01-gnome-settings rename to config/files/usr/etc/dconf/db/local.d/00-gnome-settings index e411f6f..8e72d59 100644 --- a/config/files/usr/etc/dconf/db/local.d/01-gnome-settings +++ b/config/files/usr/etc/dconf/db/local.d/00-gnome-settings @@ -1,6 +1,6 @@ [org/gnome/shell] favorite-apps = ['org.mozilla.firefox.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop', 'code.desktop'] -enabled-extensions=['dash-to-panel@jderose9.github.com', 'blur-my-shell@aunetx', 'gsconnect@andyholmes.github.io', 'appindicatorsupport@rgcjonas.gmail.com', 's76-scheduler@mattjakeman.com', 'caffeine@patapon.info', 'arcmenu@arcmenu.com', 'workspace-switch-wraparound@theychx.org', 'disable-workspace-animation@ethnarque', 'disable-workspace-switcher-overlay@cleardevice'] +enabled-extensions=['hide-universal-access@akiirui.github.io', 'dash-to-panel@jderose9.github.com', 'blur-my-shell@aunetx', 'gsconnect@andyholmes.github.io', 'appindicatorsupport@rgcjonas.gmail.com', 's76-scheduler@mattjakeman.com', 'caffeine@patapon.info', 'arcmenu@arcmenu.com', 'workspace-switch-wraparound@theychx.org', 'disable-workspace-animation@ethnarque', 'disable-workspace-switcher-overlay@cleardevice'] [org/gnome/mutter] workspaces-only-on-primary = false diff --git a/config/files/usr/etc/dconf/profile/gdm b/config/files/usr/etc/dconf/profile/gdm index 817afc5..a924a4a 100644 --- a/config/files/usr/etc/dconf/profile/gdm +++ b/config/files/usr/etc/dconf/profile/gdm @@ -1,3 +1,3 @@ user-db:user -system-db:gdm +system-db:local file-db:/usr/share/gdm/greeter-dconf-defaults diff --git a/config/files/usr/share/ublue-os/firstboot/yafti.yml b/config/files/usr/share/ublue-os/firstboot/yafti.yml index 997ceb6..c813dd0 100644 --- a/config/files/usr/share/ublue-os/firstboot/yafti.yml +++ b/config/files/usr/share/ublue-os/firstboot/yafti.yml @@ -1,11 +1,11 @@ -title: Welcome to uBlue +title: Welcome to CABOs properties: mode: "run-on-change" screens: first-screen: source: yafti.screen.title values: - title: "Welcome to uBlue (Alpha)" + title: "Welcome to CABOs" icon: "/path/to/icon" description: | This guided installer will help you get started with your new system. @@ -55,37 +55,22 @@ screens: groups: Core GNOME Apps: description: Core system applications for the GNOME desktop environment. - default: true + default: false packages: - - Calculator: org.gnome.Calculator - - Calendar: org.gnome.Calendar - - Camera: org.gnome.Snapshot - Characters: org.gnome.Characters - - Clocks: org.gnome.clocks - - Connections: org.gnome.Connections - - Contacts: org.gnome.Contacts - Disk Usage Analyzer: org.gnome.baobab - - Document Scanner: org.gnome.SimpleScan - - Document Viewer: org.gnome.Evince - - Extension Manager: com.mattjakeman.ExtensionManager - Font Viewer: org.gnome.font-viewer - - Image Viewer: org.gnome.Loupe - Logs: org.gnome.Logs - Maps: org.gnome.Maps - Photos (Organizer): org.gnome.Photos - Sushi (Nautilus Previewer): org.gnome.NautilusPreviewer - - Text Editor: org.gnome.TextEditor - - Videos (Player): org.gnome.Totem - Weather: org.gnome.Weather System Apps: description: System applications for all desktop environments. - default: true + default: false packages: - - Deja Dup Backups: org.gnome.DejaDup - Fedora Media Writer: org.fedoraproject.MediaWriter - - Flatseal (Permission Manager): com.github.tchx84.Flatseal - Font Downloader: org.gustavoperedo.FontDownloader - - Mozilla Firefox: org.mozilla.firefox Web Browsers: description: Additional browsers to complement or replace Firefox. default: false @@ -95,12 +80,58 @@ screens: - Google Chrome: com.google.Chrome - Microsoft Edge: com.microsoft.Edge - Opera: com.opera.Opera + Development: + description: Development tools and IDEs. + default: false + packages: + - Android Studio: com.google.AndroidStudio + - PyCharm (Community): com.jetbrains.PyCharm-Community + - PyCharm (Professional): com.jetbrains.PyCharm-Professional + - IntelliJ IDEA (Community): com.jetbrains.IntelliJ-IDEA-Community + - IntelliJ IDEA (Ultimate): com.jetbrains.IntelliJ-IDEA-Ultimate + - Webstorm: com.jetbrains.WebStorm + - PhpStorm: com.jetbrains.PhpStorm + - Rider: com.jetbrains.Rider + - CLion: com.jetbrains.CLion + - GoLand: com.jetbrains.GoLand + - Sublime Text: com.sublimetext.three + - Insomnia: rest.insomnia.Insomnia + - Postman: com.getpostman.Postman + - Podman Desktop: io.podman_desktop.PodmanDesktop + Multimedia: + description: Multimedia tools for watching movies, listening to music, and more. + default: false + packages: + - Spotify: com.spotify.Client + - Pithos (Pandora): io.github.Pithos + Graphics: + description: Graphics tools for creating and editing images. + default: false + packages: + - Gimp: org.gimp.GIMP + - Krita: org.kde.krita + - Inkscape: org.inkscape.Inkscape + - Figma: io.github.Figma_Linux.figma_linux + - PrusaSlicer: com.prusa3d.PrusaSlicer + - Cura: com.ultimaker.cura + - FreeCAD: org.freecadweb.FreeCAD + - OpenSCAD: org.openscad.OpenSCAD + Communication: + description: Communication tools for chatting, messaging, and more. + default: false + packages: + - Discord: com.discordapp.Discord + - Telegram: org.telegram.desktop + - WhatsApp: io.github.mimbrero.WhatsAppDesktop + - Signal: org.signal.Signal + - Slack: com.slack.Slack + - Teams: com.github.IsmaelMartinez.teams_for_linux Gaming: - description: "Rock and Stone!" + description: Gaming tools for playing games, streaming, and more. default: false packages: - Bottles: com.usebottles.bottles - - Discord: com.discordapp.Discord + - Lutris: net.lutris.Lutris - Heroic Games Launcher: com.heroicgameslauncher.hgl - Steam: com.valvesoftware.Steam - Gamescope (Utility): org.freedesktop.Platform.VulkanLayer.gamescope @@ -114,7 +145,6 @@ screens: - LibreOffice: org.libreoffice.LibreOffice - OnlyOffice: org.onlyoffice.desktopeditors - Obsidian: md.obsidian.Obsidian - - Slack: com.slack.Slack - Standard Notes: org.standardnotes.standardnotes - Thunderbird Email: org.mozilla.Thunderbird Streaming: @@ -135,9 +165,5 @@ screens: links: - "Install More Applications": run: /usr/bin/gnome-software - - "Website": - run: /usr/bin/xdg-open https://ublue.it - - "Join the Discord Community": - run: /usr/bin/xdg-open https://discord.gg/XjG48C7VHx description: | - Thanks for trying uBlue, we hope you enjoy it! + Thanks for trying CABOs, we hope you enjoy it! diff --git a/config/scripts/extensions.sh b/config/scripts/extensions.sh index 9b48f8c..5b2e77a 100755 --- a/config/scripts/extensions.sh +++ b/config/scripts/extensions.sh @@ -12,6 +12,8 @@ cd /tmp git clone https://github.com/theychx/WorkspaceSwitcherWrapAround.git /usr/share/gnome-shell/extensions/workspace-switch-wraparound@theychx.org +git clone https://github.com/akiirui/hide-universal-access.git /usr/share/gnome-shell/extensions/hide-universal-access@akiirui.github.io + git clone https://github.com/ethnarque/gnome-disable-workspace-animation.git cp -r gnome-disable-workspace-animation/disable-workspace-animation@ethnarque /usr/share/gnome-shell/extensions