Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.

Commit

Permalink
feat: dconf + just tweaks inspired by bluefin
Browse files Browse the repository at this point in the history
  • Loading branch information
scottames committed Jul 29, 2023
1 parent b8bb36f commit f87ba6a
Show file tree
Hide file tree
Showing 8 changed files with 40 additions and 1 deletion.
2 changes: 2 additions & 0 deletions etc/dconf/db/gdm.d/00-login-screen
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[org/gnome/login-screen]
disable-user-list=true
2 changes: 2 additions & 0 deletions etc/dconf/db/gdm.d/01-touchpad
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[org/gnome/desktop/peripherals/touchpad]
tap-to-click=true
3 changes: 3 additions & 0 deletions etc/dconf/profile/gdm
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
2 changes: 2 additions & 0 deletions etc/dconf/profile/user
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
user-db:user
system-db:local
1 change: 1 addition & 0 deletions etc/environment
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
MUTTER_DEBUG_FORCE_KMS_MODE=simple
10 changes: 10 additions & 0 deletions etc/systemd/system/dconf-update.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[Unit]
Description=Update the dconf database onboot
Documentation=https://github.com/coreos/rpm-ostree/issues/1944

[Service]
Type=oneshot
ExecStart=/usr/bin/dconf update

[Install]
WantedBy=multi-user.target
3 changes: 3 additions & 0 deletions recipe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,11 @@ rpm:
# https://github.com/oae/gnome-shell-pano
- libgda
- libgda-sqlite
- lm_sensors # required by freon gnome-ext
- mozilla-fira-fonts-common
- mscore-fonts-all
- netcat
- pulseaudio-utils
- python3-pip # needed by Yafti
- yubico-piv-tool-devel
- yubikey-manager
Expand Down Expand Up @@ -102,6 +104,7 @@ firstboot:
# the "just setup-flatpaks" command from our "custom.just" template file.
# This is just an example selection:
flatpaks:
- com.github.marhkb.Pods
- com.google.Chrome
- com.raggesilver.BlackBox
- io.github.celluloid_player.Celluloid
Expand Down
18 changes: 17 additions & 1 deletion usr/share/ublue-os/just/custom.just
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
!include /usr/share/ublue-os/just/bling.just

# assemble and replace distroboxes from ${HOME}/.config/distrobox/assemble.ini
# https://github.com/89luca89/distrobox/blob/main/docs/usage/distrobox-assemble.md
assemble:
echo 'Assembling and replacing distroboxes from ${HOME}/.config/distrobox/assemble.ini...'
distrobox assemble create --replace --file "${HOME}/.config/distrobox/assemble.ini"

# set fish as default shell
fish:
sudo lchsh $USER /usr/bin/fish

# enable user podman socket
podman-socket:
systemctl --user enable --now podman.socket

# install all flatpaks defined in recipe.yml
setup-flatpaks:
#!/usr/bin/env bash
Expand All @@ -10,4 +24,6 @@ setup-flatpaks:
flatpak install --user --noninteractive flathub $pkg; \
done
# Include some of your custom scripts here!
# run yafti
yafti:
yafti /etc/yafti.yml

0 comments on commit f87ba6a

Please sign in to comment.