Skip to content

Commit

Permalink
minimize recipes for troubleshooting
Browse files Browse the repository at this point in the history
  • Loading branch information
detiber committed Dec 5, 2024
1 parent 5e76de3 commit 9241259
Show file tree
Hide file tree
Showing 3 changed files with 112 additions and 113 deletions.
16 changes: 8 additions & 8 deletions recipes/beardy-bazzite-deck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ modules:
# - starship
- qemu
- virt-manager
- edk2-ovmf
# - edk2-ovmf
remove:
# example: removing firefox (in favor of the flatpak)
# "firefox" is the main package, "firefox-langpacks" is a dependency
Expand Down Expand Up @@ -53,11 +53,11 @@ modules:
# enabled:
# - bazzite-snapper-setup.service

- type: signing # this sets up the proper policy & signing files for signed images to work fully
# - type: signing # this sets up the proper policy & signing files for signed images to work fully

- type: script
scripts:
# Custom changes for deckstation
- sddm/enable-sddm.sh
- main/add-justfile.sh
- main/deckstation-setup.sh
# - type: script
# scripts:
# # Custom changes for deckstation
# - sddm/enable-sddm.sh
# - main/add-justfile.sh
# - main/deckstation-setup.sh
18 changes: 9 additions & 9 deletions recipes/beardy-bazzite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ modules:
# - starship
- qemu
- virt-manager
- edk2-ovmf
- samba
# - edk2-ovmf
# - samba
remove:
# example: removing firefox (in favor of the flatpak)
# "firefox" is the main package, "firefox-langpacks" is a dependency
Expand Down Expand Up @@ -56,10 +56,10 @@ modules:

- type: signing # this sets up the proper policy & signing files for signed images to work fully

- type: script
scripts:
# Custom changes for deckstation
- sddm/enable-sddm.sh
- sddm/disable-sddm-virtualkbd.sh
- main/add-justfile.sh
- main/deckstation-setup.sh
# - type: script
# scripts:
# # Custom changes for deckstation
# - sddm/enable-sddm.sh
# - sddm/disable-sddm-virtualkbd.sh
# - main/add-justfile.sh
# - main/deckstation-setup.sh
191 changes: 95 additions & 96 deletions recipes/beardy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,110 +11,109 @@ image-version: latest
# module configuration, executed in order
# you can include multiple instances of the same module
modules:
- type: akmods
base: main
install:
- openrgb
- v4l2loopback
- evdi
- kvmfr
- ryzen-smu
- zfs
- zenergy
# - type: akmods
# base: main
# install:
# - openrgb
# - v4l2loopback
# - evdi
# - kvmfr
# - ryzen-smu
# - zfs
# - zenergy

- bling:
install:
- rpmfusion
- ublue-update
- 1password # TODO: switch to sysext for 1password: https://universal-blue.discourse.group/t/installing-1password-in-bluefin-a-better-way/5442/2, https://github.com/travier/fedora-sysexts
- dconf-update-service
# - bling:
# install:
# - rpmfusion
# - ublue-update
# - 1password # TODO: switch to sysext for 1password: https://universal-blue.discourse.group/t/installing-1password-in-bluefin-a-better-way/5442/2, https://github.com/travier/fedora-sysexts
# - dconf-update-service

- type: brew
brew-analytics: false
auto-update: true
auto-upgrade: true
nofile-limits: true
# - type: brew
# brew-analytics: false
# auto-update: true
# auto-upgrade: true
# nofile-limits: true

- type: chemzoi
repository: "https://github.com/detiber/dotfiles"
# branch: main
file-conflict-policy: skip # skip files that have diverged from the repo, can be set to "replace"
# run-every: 1d
# wait-after-boot: 5m
disable-init: true # disabled until configuration can be sorted out and repo updated
disable-update: true # disabled until configuration can be sorted out and repo updated
all-users: false # make users have to enable chezmoi manually
# init/update can be manually enabled for the current user with `systemctl enable --user chezmoi-init.service chezmoi-update.timer`
# init/update can be manually enabled for all users with `sudo systemctl enable --user chezmoi-init.service chezmoi-update.timer`
# enable lingering for a user with: `sudo loginctl enable-linger <username>`
# lingering will for a user's unit files to run at boot and continue running even when not logged in
# - type: chemzoi
# repository: "https://github.com/detiber/dotfiles"
# # branch: main
# file-conflict-policy: skip # skip files that have diverged from the repo, can be set to "replace"
# # run-every: 1d
# # wait-after-boot: 5m
# disable-init: true # disabled until configuration can be sorted out and repo updated
# disable-update: true # disabled until configuration can be sorted out and repo updated
# all-users: false # make users have to enable chezmoi manually
# # init/update can be manually enabled for the current user with `systemctl enable --user chezmoi-init.service chezmoi-update.timer`
# # init/update can be manually enabled for all users with `sudo systemctl enable --user chezmoi-init.service chezmoi-update.timer`
# # enable lingering for a user with: `sudo loginctl enable-linger <username>`
# # lingering will for a user's unit files to run at boot and continue running even when not logged in

- type: containerfile
snippets:
- LABEL org.opencontainers.image.source=https://github.com/detiber/beardy-os
# - type: containerfile
# snippets:
# - LABEL org.opencontainers.image.source=https://github.com/detiber/beardy-os

- type: default-flatpaks
notify: true # Send notification after install/uninstall is finished (true/false)
system:
# If no repo information is specified, Flathub will be used by default
repo-url: https://dl.flathub.org/repo/flathub.flatpakrepo
repo-name: flathub
repo-title: "Flathub (system-wide)" # Optional; this sets the remote's user-facing name in graphical frontends like GNOME Software
install:
- com.valvesoftware.Steam
- com.github.tchx84.Flatseal
- com.discordapp.Discord
- com.spotify.Client
- org.chromium.Chromium
- org.chromium.Chromium.Codecs
- io.github.flattool.Warehouse
- app/io.missioncenter.MissionCenter
- app/io.github.dvlv.boxbuddyrs
- app/io.podman_desktop.PodmanDesktop
- app.devsuite.Pytxis
remove:
# - org.gnome.eog
# - type: default-flatpaks
# notify: true # Send notification after install/uninstall is finished (true/false)
# system:
# # If no repo information is specified, Flathub will be used by default
# repo-url: https://dl.flathub.org/repo/flathub.flatpakrepo
# repo-name: flathub
# repo-title: "Flathub (system-wide)" # Optional; this sets the remote's user-facing name in graphical frontends like GNOME Software
# install:
# - com.valvesoftware.Steam
# - com.github.tchx84.Flatseal
# - com.discordapp.Discord
# - com.spotify.Client
# - org.chromium.Chromium
# - org.chromium.Chromium.Codecs
# - io.github.flattool.Warehouse
# - app/io.missioncenter.MissionCenter
# - app/io.github.dvlv.boxbuddyrs
# - app/io.podman_desktop.PodmanDesktop
# - app.devsuite.Pytxis
# remove:
# # - org.gnome.eog

- type: files
files:
- source: system
destination: / # copies files/system/* (* means everything inside it) into your image's root folder /
# - type: files
# files:
# - source: system
# destination: / # copies files/system/* (* means everything inside it) into your image's root folder /

- type: fonts
fonts:
nerd-fonts:
- FiraCode
- Terminus
- Hack
- Symbols
# - type: fonts
# fonts:
# nerd-fonts:
# - FiraCode
# - Terminus
# - Hack
# - Symbols

# Hardware acceleration with Intel (c.f. https://wiki.archlinux.org/title/Hardware_video_acceleration)
- type: rpm-ostree
# Need to remove this first otherwise it conflicts with intel-media-driver
remove:
- libva-intel-media-driver
- type: rpm-ostree
install:
- intel-media-driver
- libva-intel-media-driver
- igt-gpu-tools # To check GPU usage via sudo intel_gpu_top
# # # Hardware acceleration with Intel (c.f. https://wiki.archlinux.org/title/Hardware_video_acceleration)
# # - type: rpm-ostree
# # # Need to remove this first otherwise it conflicts with intel-media-driver
# # remove:
# # - libva-intel-media-driver
# # - type: rpm-ostree
# # install:
# # - intel-media-driver
# # - libva-intel-media-driver
# # - igt-gpu-tools # To check GPU usage via sudo intel_gpu_top

- type: rpm-ostree
repos:
# - https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%OS_VERSION%/atim-starship-fedora-%OS_VERSION%.repo
install:
- podman-compose
- libvirt
- qemu
- virt-manager
# - chromium
# - micro
# - starship
remove:
# example: removing firefox (in favor of the flatpak)
# "firefox" is the main package, "firefox-langpacks" is a dependency
# - firefox
# - firefox-langpacks # also remove firefox dependency (not required for all packages, this is a special case)
# - type: rpm-ostree
# repos:
# # - https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%OS_VERSION%/atim-starship-fedora-%OS_VERSION%.repo
# install:
# - podman-compose
# - libvirt
# - qemu
# - virt-manager
# # - chromium
# # - micro
# # - starship
# remove:
# # example: removing firefox (in favor of the flatpak)
# # "firefox" is the main package, "firefox-langpacks" is a dependency
# # - firefox
# # - firefox-langpacks # also remove firefox dependency (not required for all packages, this is a special case)

- type: signing # this sets up the proper policy & signing files for signed images to work fully

0 comments on commit 9241259

Please sign in to comment.