Skip to content

Commit

Permalink
feat: cleanup repo + add local building (#81)
Browse files Browse the repository at this point in the history
  • Loading branch information
tulilirockz committed May 12, 2024
1 parent 991fffc commit 677e7ff
Show file tree
Hide file tree
Showing 27 changed files with 344 additions and 401 deletions.
3 changes: 1 addition & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# EditorConfig is awesome: https://EditorConfig.org
root = true

[*]
Expand All @@ -11,4 +10,4 @@ indent_size = 4
indent_size = 2

[*.nu]
indent_size = 2
indent_size = 2
13 changes: 0 additions & 13 deletions .gitattributes

This file was deleted.

6 changes: 0 additions & 6 deletions .github/dependabot.yml

This file was deleted.

5 changes: 0 additions & 5 deletions .github/pull_request_template.md

This file was deleted.

2 changes: 0 additions & 2 deletions .github/semantic.yml

This file was deleted.

24 changes: 0 additions & 24 deletions .github/workflows/issue-management.yml

This file was deleted.

File renamed without changes.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ cosign.private
/.pre-commit-config.yaml
result/
.jj
build/
13 changes: 0 additions & 13 deletions .yamllint.yml

This file was deleted.

15 changes: 15 additions & 0 deletions Taskfile.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
version: '3'

tasks:
default:
cmds:
- task: build:image
build:image:
cmds:
- mkdir -p {{.OUT}}
- cp -r files generators {{.OUT}}
- pushd {{.OUT}} && pkl eval generators/main.pkl -m files -f yaml ; popd
- pushd {{.OUT}}/files ; bluebuild build {{.CLI_ARGS}} ; popd
vars:
OUT: build
RECIPES: "*"
Binary file removed assets/studio-blob.png
Binary file not shown.
5 changes: 5 additions & 0 deletions files/files/common/amd/packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type: rpm-ostree
install:
- rocm-hip
- rocm-opencl
- rocm-clinfo
4 changes: 4 additions & 0 deletions files/files/common/amd/scripts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
type: script
scripts:
- zluda.nu
- kernel.nu
8 changes: 8 additions & 0 deletions files/files/common/fx/audinux.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
type: rpm-ostree
install:
- aeolus
- xtuner
- jamin
- DISTRHO-Ports
repos:
- https://copr.fedorainfracloud.org/coprs/ycollet/audinux/repo/fedora-%OS_VERSION%/ycollet-audinux-fedora-%OS_VERSION%.repo
17 changes: 17 additions & 0 deletions files/files/common/fx/flatpaks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
type: default-flatpaks
notify: true
system:
install:
- org.mozilla.firefox
- org.kde.digikam
- com.github.qarmin.czkawka
- org.darktable.Darktable
- io.github.fabrialberio.pinapp
- org.rncbc.qtractor
- org.hydrogenmusic.Hydrogen
- com.mattjakeman.ExtensionManager
- io.missioncenter.MissionCenter
- it.mijorus.whisper
- io.github.dimtpap.coppwr
- org.blender.Blender
user: {}
77 changes: 77 additions & 0 deletions files/files/common/fx/packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
type: rpm-ostree
install:
- librecad
- krita
- inkscape
- audacity
- yoshimi
- rakarrack
- supercollider
- csound
- guitarix
- ladspa
- ladspa-guitarix-plugins
- ardour8
- kdenlive
- zita-at1
- zita-rev1
- rosegarden4
- entangle
- ffado
- fluidsynth
- csound-fluidsynth
- hugin
- ImageMagick
- jack-mixer
- jack-keyboard
- k3b
- libreoffice
- libreoffice-icon-theme-papirus
- lmms
- menulibre
- musescore
- mypaint
- mudita24
- meterbridge
- phasex
- pavucontrol
- vlc
- qsynth
- qtractor
- raysession
- synfig
- Carla
- OpenLP
- ddccontrol
- jconvolver
- jaaa
- jacktrip
- zynaddsubfx
- obs-studio
- obs-studio-plugin-vkcapture
- obs-studio-plugin-webkitgtk
- lsp-plugins
- lsp-plugins-jack
- lsp-plugins-lv2
- calf
- lv2-x42-plugins
- lv2
- lv2-carla
- lv2-calf-plugins
- sooperlooper
- jack_capture
- tuxguitar
- amsynth
- vkeybd
- gimp
- gimp-fourier-plugin
- gimp-jxl-plugin
- gimp-lqr-plugin
- gimp-paint-studio
- gmic-gimp
- gimp-save-for-web
- gimp-lensfun
- scribus
- openshot
- furnace
- easyeffects
16 changes: 16 additions & 0 deletions files/files/common/gnome/packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
type: rpm-ostree
install:
- studio-presets-gnome
- helvum
- gnome-shell-extension-gsconnect
- gnome-shell-extension-dash-to-dock
- gnome-shell-extension-appindicator
- gnome-shell-extension-blur-my-shell
- gnome-shell-extension-logo-menu
- miniaturo
remove:
- gnome-software-rpm-ostree
repos:
- https://copr.fedorainfracloud.org/coprs/ublue-os/staging/repo/fedora-%OS_VERSION%/ublue-os-staging-fedora-%OS_VERSION%.repo
- https://copr.fedorainfracloud.org/coprs/atomic-studio-org/studio-presets/repo/fedora-%OS_VERSION%/atomic-studio-org-studio-presets-fedora-%OS_VERSION%.repo
- https://copr.fedorainfracloud.org/coprs/decathorpe/miniaturo/repo/fedora-%OS_VERSION%/decathorpe-miniaturo-fedora-%OS_VERSION%.repo
3 changes: 3 additions & 0 deletions files/files/common/plasma/files.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
type: files
files:
- plasma: /usr
11 changes: 11 additions & 0 deletions files/files/common/plasma/packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
type: rpm-ostree
install:
- studio-presets-plasma
- qpwgraph
- kde-connect
- kwin-x11
- plasma-workspace-x11
remove:
- plasma-welcome
repos:
- https://copr.fedorainfracloud.org/coprs/atomic-studio-org/studio-presets/repo/fedora-%OS_VERSION%/atomic-studio-org-studio-presets-fedora-%OS_VERSION%.repo
3 changes: 3 additions & 0 deletions files/files/common/plasma/scripts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
type: script
scripts:
- kde-wallpaper-engine.nu
4 changes: 4 additions & 0 deletions files/files/common/shared/bling.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
type: bling
install:
- ublue-update
- dconf-update-service
3 changes: 3 additions & 0 deletions files/files/common/shared/files.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
type: files
files:
- shared: /usr
27 changes: 27 additions & 0 deletions files/files/common/shared/packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
type: rpm-ostree
install:
- studio-cli
- studio-wallpapers-xe
- studio-wallpapers-xyny
- jq
- nu
- netcat
- espeak-ng
- qemu-audio-dbus
- qemu-audio-alsa
- qemu-audio-spice
- ffmpeg
- fish
- switcheroo-control
- realtime-setup
- realtime-tests
- pulseaudio-utils
- pipx
- fira-code-fonts
- papirus-icon-theme
- pipewire-jack-audio-connection-kit
- qemu-audio-pipewire
- fastfetch
repos:
- https://copr.fedorainfracloud.org/coprs/atomic-studio-org/studio-cli/repo/fedora-%OS_VERSION%/atomic-studio-org-studio-cli-fedora-%OS_VERSION%.repo
- https://copr.fedorainfracloud.org/coprs/atomic-studio-org/studio-presets/repo/fedora-%OS_VERSION%/atomic-studio-org-studio-presets-fedora-%OS_VERSION%.repo
5 changes: 5 additions & 0 deletions files/files/common/shared/scripts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type: script
scripts:
- ptyxis.nu
- extra-packages.nu
- tuned.nu
9 changes: 9 additions & 0 deletions files/files/common/shared/services.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
type: systemd
system:
masked:
- rtkit-daemon
enabled:
- realtime-entsk
- realtime-setup
- pci-latency
user: {}
Loading

0 comments on commit 677e7ff

Please sign in to comment.