Add Noctalia/Umbriel stack with default config
This commit is contained in:
1 parent
90bb609881
commit
83c97aa13a
2 files changed
+21
-1
No files matched your search
+11
-1
@@ -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 \
|
||||||
|
|||||||
@@ -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"]
|
||||||
Reference in new issue
Block a user