mirror of
https://github.com/tumillanino/miasma-os.git
synced 2026-04-11 07:15:31 +00:00
move to new repo
This commit is contained in:
24
recipes/common/batch-two-scripts.yml
Normal file
24
recipes/common/batch-two-scripts.yml
Normal file
@@ -0,0 +1,24 @@
|
||||
modules:
|
||||
- type: script
|
||||
snippets:
|
||||
- |
|
||||
mkdir -p /etc/sysconfig
|
||||
echo 'START_OPTS="--governor performance"' > /etc/sysconfig/cpupower
|
||||
|
||||
- type: script
|
||||
snippets:
|
||||
- |
|
||||
mkdir -p /etc/security/limits.d
|
||||
# Add real-time and memlock permissions for the 'audio' and 'realtime' groups
|
||||
cat <<EOF > /etc/security/limits.d/audio.conf
|
||||
@audio - rtprio 95
|
||||
@audio - memlock unlimited
|
||||
@realtime - rtprio 95
|
||||
@realtime - memlock unlimited
|
||||
EOF
|
||||
|
||||
- type: script
|
||||
snippets:
|
||||
- |
|
||||
getent group audio || groupadd -r audio
|
||||
# run ujust first-run or usermod -aG audio $USER to enforce
|
||||
5
recipes/common/branding-config.yml
Normal file
5
recipes/common/branding-config.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
modules:
|
||||
- type: files
|
||||
files:
|
||||
- source: assets/wallpapers
|
||||
destination: /usr/share/wallpapers/miasma
|
||||
6
recipes/common/common-modules.yml
Normal file
6
recipes/common/common-modules.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
modules:
|
||||
- from-file: common/copr-packages.yml
|
||||
- from-file: common/common-scripts.yml
|
||||
- from-file: common/fedora-packages.yml
|
||||
- from-file: common/flatpak-packages.yml
|
||||
- from-file: common/common-services.yml
|
||||
12
recipes/common/common-scripts.yml
Normal file
12
recipes/common/common-scripts.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
modules:
|
||||
- type: files
|
||||
files:
|
||||
- source: system
|
||||
destination: /
|
||||
|
||||
- type: script
|
||||
scripts:
|
||||
- installreaper.sh
|
||||
- installrenoise.sh
|
||||
- installsurgext.sh
|
||||
- branding.sh
|
||||
4
recipes/common/common-services.yml
Normal file
4
recipes/common/common-services.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
modules:
|
||||
- type: script
|
||||
snippets:
|
||||
- systemctl enable cpupower.service
|
||||
64
recipes/common/copr-packages.yml
Normal file
64
recipes/common/copr-packages.yml
Normal file
@@ -0,0 +1,64 @@
|
||||
modules:
|
||||
- type: dnf
|
||||
repos:
|
||||
copr:
|
||||
- patrickl/wine-tkg
|
||||
- timlau/audio
|
||||
- alternateved/eza
|
||||
|
||||
install:
|
||||
packages:
|
||||
- yabridge
|
||||
- wine.x86_64
|
||||
- winetricks
|
||||
- libcurl-gnutls
|
||||
- INTERSECT
|
||||
- INTERSECT-clap
|
||||
- INTERSECT-lv2
|
||||
- INTERSECT-vst3
|
||||
- Loopino-clap
|
||||
- Loopino
|
||||
- Wavetable
|
||||
- Wavetable-vst3
|
||||
- Wavetable-lv2
|
||||
- Wavetable-clap
|
||||
- jdrummer
|
||||
- jdrummer-vst3
|
||||
- jdrummer-lv2
|
||||
- jdrummer-clap
|
||||
- Vaporizer2
|
||||
- Vaporizer2-vst3
|
||||
- Vaporizer2-lv2
|
||||
- Vaporizer2-clap
|
||||
- dexed
|
||||
- dexed-clap
|
||||
- dexed-vst3
|
||||
- odin2
|
||||
- odin2-vst3
|
||||
- odin2-lv2
|
||||
- Crypt2
|
||||
- Crypt2-vst3
|
||||
- Crypt2-clap
|
||||
- Crypt2-lv2
|
||||
- OB-Xf
|
||||
- OB-Xf-vst3
|
||||
- OB-Xf-clap
|
||||
- OB-Xf-lv2
|
||||
- LostAndFoundPiano
|
||||
- LostAndFoundPiano-vst3
|
||||
- LostAndFoundPiano-clap
|
||||
- LostAndFoundPiano-lv2
|
||||
- BYOD
|
||||
- BYOD-lv2
|
||||
- BYOD-clap
|
||||
- BYOD-vst3
|
||||
- neural-amp-modeler-lv2
|
||||
- AIDA-X
|
||||
- AIDA-X-clap
|
||||
- AIDA-X-vst3
|
||||
- AIDA-X-lv2
|
||||
- dragonfly-reverb
|
||||
- dragonfly-reverb-clap
|
||||
- dragonfly-reverb-vst3
|
||||
- dragonfly-reverb-lv2
|
||||
- eza
|
||||
106
recipes/common/fedora-packages.yml
Normal file
106
recipes/common/fedora-packages.yml
Normal file
@@ -0,0 +1,106 @@
|
||||
modules:
|
||||
- type: dnf
|
||||
install:
|
||||
packages:
|
||||
# useful tools
|
||||
- zsh
|
||||
- openssl
|
||||
- openssh
|
||||
- 7zip
|
||||
- rsync
|
||||
- neovim
|
||||
- alacritty
|
||||
- ripgrep
|
||||
- fd-find
|
||||
- realtime-setup
|
||||
- zoxide
|
||||
- fzf
|
||||
|
||||
# decoration
|
||||
- oh-my-posh
|
||||
|
||||
# Some open source DAWs for non-Reaper users
|
||||
- ardour9
|
||||
- qtractor
|
||||
- carla
|
||||
|
||||
#Audio plugins
|
||||
- lsp-plugins-vst
|
||||
- lsp-plugins-clap
|
||||
- zam-plugins
|
||||
- calf
|
||||
- guitarix
|
||||
- sooperlooper
|
||||
- musescore
|
||||
|
||||
# Virtual Instruments
|
||||
- hydrogen
|
||||
- yoshimi
|
||||
|
||||
# From Fedora Jam
|
||||
# Jack
|
||||
- jack-audio-connection-kit
|
||||
- jack-audio-connection-kit-dbus
|
||||
- qjackctl
|
||||
- ffado
|
||||
|
||||
# Pulseaudio
|
||||
- pavucontrol
|
||||
|
||||
# Midi
|
||||
- qsynth
|
||||
- fluidsynth
|
||||
- fluid-soundfont-gm
|
||||
- timidity++
|
||||
- qmidiarp
|
||||
- vmpk
|
||||
- harmonyseq
|
||||
|
||||
# Synthesizers
|
||||
- bristol
|
||||
- synthv1
|
||||
- drumkv1
|
||||
|
||||
# Guitar
|
||||
- rakarrack
|
||||
|
||||
# Lv2 Plugins
|
||||
- lsp-plugins-lv2
|
||||
- lv2-ll-plugins
|
||||
- lv2-swh-plugins
|
||||
- lv2-vocoder-plugins
|
||||
- lv2-zynadd-plugins
|
||||
- lv2dynparam
|
||||
- lv2-abGate
|
||||
- lv2-samplv1
|
||||
- lv2-synthv1
|
||||
- lv2-drumkv1
|
||||
- lv2-newtonator
|
||||
- lv2-x42-plugins
|
||||
- lv2-sorcer
|
||||
- lv2-fabla
|
||||
- lsp-plugins-lv2
|
||||
- lv2-carla
|
||||
remove:
|
||||
packages:
|
||||
- nano
|
||||
- vim-minimal
|
||||
|
||||
# required by Renoise
|
||||
- type: rpm-ostree
|
||||
install:
|
||||
- kernel-tools
|
||||
- libX11
|
||||
- libXext
|
||||
- libXcursor
|
||||
- libXrandr
|
||||
- libXinerama
|
||||
- pipewire-alsa
|
||||
- libXv
|
||||
|
||||
- type: justfiles
|
||||
include:
|
||||
- setupaudio.just
|
||||
- route-plugins.just
|
||||
- configure-zsh.just
|
||||
- first-run.just
|
||||
20
recipes/common/flatpak-packages.yml
Normal file
20
recipes/common/flatpak-packages.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
modules:
|
||||
- type: default-flatpaks
|
||||
configurations:
|
||||
- notify: true
|
||||
scope: system
|
||||
install:
|
||||
- org.tenacityaudio.Tenacity
|
||||
- app.zen_browser.zen
|
||||
- com.ranfdev.DistroShelf
|
||||
|
||||
# Need some default programs
|
||||
- org.kde.haruna # default video player
|
||||
- org.gnome.Decibels # default music player
|
||||
- io.github.b43NnUNF4vidFYFhpqaLWy2ANawtRbMtUXZY9Pf.jumpdf # pdf reader with vim keybindings
|
||||
- org.gnome.Loupe # default image viewer
|
||||
|
||||
- scope: user
|
||||
|
||||
remove:
|
||||
- org.mozilla.firefox
|
||||
Reference in New Issue
Block a user