From 83c97aa13a9f1dac7d4addf1d92e10bdcaabaafa Mon Sep 17 00:00:00 2001 From: qpismont Date: Wed, 4 Nov 2026 18:53:43 +0100 Subject: [PATCH] Add Noctalia/Umbriel stack with default config --- Containerfile | 12 +++++++++++- config/umbriel.toml | 10 ++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 config/umbriel.toml diff --git a/Containerfile b/Containerfile index fe92b9b..e73abbf 100644 --- a/Containerfile +++ b/Containerfile @@ -4,15 +4,22 @@ FROM registry.fedoraproject.org/fedora-bootc:45 RUN dnf5 install 'dnf5-command(copr)' -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 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 \ @gnome-desktop \ @hardware-support \ @development-tools \ @multimedia \ + noctalia \ + umbriel-nightly \ + xdg-desktop-portal-umbriel-nightly \ vulkan-tools \ ffmpegthumbnailer \ mesa-vulkan-drivers \ @@ -95,6 +102,9 @@ RUN echo 'eval "$(starship init bash)"' >> /etc/bashrc RUN mkdir -p /etc/skel/.config && \ 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 RUN echo "LANG=fr_FR.UTF-8" > /etc/locale.conf \ && echo "KEYMAP=fr" > /etc/vconsole.conf \ diff --git a/config/umbriel.toml b/config/umbriel.toml new file mode 100644 index 0000000..42cae2d --- /dev/null +++ b/config/umbriel.toml @@ -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"]