Add Noctalia/Umbriel stack with default config
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/cron/ci Pipeline failed

This commit is contained in:
qpismont committed 2026-11-04 18:53:43 +01:00
1 parent 90bb609881
commit 83c97aa13a
2 files changed
+21 -1

No files matched your search

+11 -1
View File
@@ -4,15 +4,22 @@ FROM registry.fedoraproject.org/fedora-bootc:45
RUN dnf5 install 'dnf5-command(copr)' -y \ RUN dnf5 install 'dnf5-command(copr)' -y \
&& dnf copr enable yannmasoch/nautilus-my-computer -y && dnf copr enable yannmasoch/nautilus-my-computer -y
#Ajout du dépot Terra (Umbriel n'est pas dans les depots Fedora)
RUN dnf install -y --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release \
&& dnf clean all
#Ajout du dépot mullvad #Ajout du dépot mullvad
RUN curl -fsSL https://repository.mullvad.net/rpm/stable/mullvad.repo -o /etc/yum.repos.d/mullvad.repo RUN curl -fsSL https://repository.mullvad.net/rpm/stable/mullvad.repo -o /etc/yum.repos.d/mullvad.repo
#Install de GNOME avec support hardware + Podman + Cups + Vulkan driver + Plymouth + dev tools + divers utilitaires #Install de GNOME + stack Noctalia/Umbriel avec support hardware + Podman + Cups + Vulkan driver + Plymouth + dev tools + divers utilitaires
RUN dnf install -y --refresh --setopt=tsflags=nodocs \ RUN dnf install -y --refresh --setopt=tsflags=nodocs \
@gnome-desktop \ @gnome-desktop \
@hardware-support \ @hardware-support \
@development-tools \ @development-tools \
@multimedia \ @multimedia \
noctalia \
umbriel-nightly \
xdg-desktop-portal-umbriel-nightly \
vulkan-tools \ vulkan-tools \
ffmpegthumbnailer \ ffmpegthumbnailer \
mesa-vulkan-drivers \ mesa-vulkan-drivers \
@@ -95,6 +102,9 @@ RUN echo 'eval "$(starship init bash)"' >> /etc/bashrc
RUN mkdir -p /etc/skel/.config && \ RUN mkdir -p /etc/skel/.config && \
starship preset nerd-font-symbols -o /etc/skel/.config/starship.toml starship preset nerd-font-symbols -o /etc/skel/.config/starship.toml
#Configuration Umbriel par défaut : config de départ du paquet + autostart Noctalia
COPY config/umbriel.toml /etc/xdg/umbriel/config.toml
#Langue FR par défaut + Fuse userns + Timezone Paris #Langue FR par défaut + Fuse userns + Timezone Paris
RUN echo "LANG=fr_FR.UTF-8" > /etc/locale.conf \ RUN echo "LANG=fr_FR.UTF-8" > /etc/locale.conf \
&& echo "KEYMAP=fr" > /etc/vconsole.conf \ && echo "KEYMAP=fr" > /etc/vconsole.conf \
+10
View File
@@ -0,0 +1,10 @@
# Configuration Umbriel par défaut, commune à tous les utilisateurs
# (XDG_CONFIG_DIRS). Un fichier ~/.config/umbriel/config.toml la remplace.
#
# On charge la configuration de départ fournie par le paquet (keybinds,
# layout, effets, window/layer rules) puis on démarre Noctalia avec la session.
[include]
files = ["/usr/share/umbriel/config.toml"]
[general]
autostart = ["noctalia"]