Skip to content

Commit 124da36

Browse files
committed
Add packages
Signed-off-by: aleskandro <aleskandro@redhat.com>
1 parent 85d9265 commit 124da36

File tree

5 files changed

+138
-8
lines changed

5 files changed

+138
-8
lines changed

os_desktop.Containerfile

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,24 @@ RUN set -x; \
1818
--install ffmpeg --install mesa-va-drivers-freeworld --install gstreamer1-plugins-bad-free-extras \
1919
--install gstreamer1-vaapi --install mesa-vdpau-drivers-freeworld
2020

21+
COPY overlay.d/01-common/ /
22+
COPY overlay.d/05-systemd/ /
23+
COPY overlay.d/10-desktop/ /
24+
25+
COPY packagaes.list /tmp
26+
COPY packages.virt.list /tmp
27+
RUN set -x; cat /etc/os-release; rpm-ostree --version; ostree --version; \
28+
rpm-ostree install $(</tmp/packages.list) $(</tmp/packages.virt.list) \
29+
&& ostree container commit
2130

22-
COPY *.list /tmp
31+
COPY packages.desktop.list /tmp
2332
RUN set -x; cat /etc/os-release; rpm-ostree --version; ostree --version; \
24-
rpm-ostree install $(</tmp/packages.list) $(</tmp/packages.virt.list) $(</tmp/packages.desktop.list) \
33+
rpm-ostree install $(</tmp/packages.desktop.list) \
2534
&& ln -sf /usr/bin/ld.bfd /usr/bin/ld \
2635
&& ln -sf /usr/bin/netcat /usr/bin/nc \
2736
&& rm -rf /var/lib/{unbound,gssproxy,nfs} \
28-
&& ostree container commit \
29-
&& ls /etc/yum.repos.d/ && more /etc/yum.repos.d/*
37+
&& ostree container commit
38+
3039

3140
RUN set -x; if rpm -qa | grep -q gnome-desktop; then \
3241
PACKAGES_INSTALL="gnome-tweaks gnome-clocks tilix gnome-extensions-app gedit evince evolution eog loupe seahorse file-roller"; \
@@ -43,10 +52,6 @@ RUN set -x; \
4352
| tee /etc/yum.repos.d/docker-ce.repo \
4453
&& rpm-ostree install docker-ce docker-ce-cli && ostree container commit
4554

46-
COPY overlay.d/01-common/ /
47-
COPY overlay.d/05-systemd/ /
48-
COPY overlay.d/10-desktop/ /
49-
5055
RUN set -x; sed -i \
5156
's/AutomaticUpdatePolicy=.*/AutomaticUpdatePolicy=stage/' \
5257
/etc/rpm-ostreed.conf \
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[copr:copr.fedorainfracloud.org:erikreider:SwayNotificationCenter]
2+
name=Copr repo for SwayNotificationCenter owned by erikreider
3+
baseurl=https://download.copr.fedorainfracloud.org/results/erikreider/SwayNotificationCenter/fedora-$releasever-$basearch/
4+
type=rpm-md
5+
skip_if_unavailable=True
6+
gpgcheck=1
7+
gpgkey=https://download.copr.fedorainfracloud.org/results/erikreider/SwayNotificationCenter/pubkey.gpg
8+
repo_gpgcheck=0
9+
enabled=1
10+
enabled_metadata=1
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[copr:copr.fedorainfracloud.org:solopasha:hyprland]
2+
name=Copr repo for hyprland owned by solopasha
3+
baseurl=https://download.copr.fedorainfracloud.org/results/solopasha/hyprland/fedora-$releasever-$basearch/
4+
type=rpm-md
5+
skip_if_unavailable=True
6+
gpgcheck=1
7+
gpgkey=https://download.copr.fedorainfracloud.org/results/solopasha/hyprland/pubkey.gpg
8+
repo_gpgcheck=0
9+
enabled=1
10+
enabled_metadata=1
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
[copr:copr.fedorainfracloud.org:tofik:nwg-shell]
2+
name=Copr repo for nwg-shell owned by tofik
3+
baseurl=https://download.copr.fedorainfracloud.org/results/tofik/nwg-shell/fedora-$releasever-$basearch/
4+
type=rpm-md
5+
skip_if_unavailable=True
6+
gpgcheck=1
7+
gpgkey=https://download.copr.fedorainfracloud.org/results/tofik/nwg-shell/pubkey.gpg
8+
repo_gpgcheck=0
9+
enabled=1
10+
enabled_metadata=1
11+
12+
[coprdep:copr.fedorainfracloud.org:erikreider:SwayNotificationCenter]
13+
name=Copr copr.fedorainfracloud.org/tofik/nwg-shell runtime dependency #1 - erikreider/SwayNotificationCenter
14+
baseurl=https://download.copr.fedorainfracloud.org/results/erikreider/SwayNotificationCenter/fedora-$releasever-$basearch/
15+
type=rpm-md
16+
skip_if_unavailable=True
17+
gpgcheck=1
18+
gpgkey=https://download.copr.fedorainfracloud.org/results/erikreider/SwayNotificationCenter/pubkey.gpg
19+
repo_gpgcheck=0
20+
enabled=1
21+
enabled_metadata=1
22+
23+
[coprdep:copr.fedorainfracloud.org:mochaa:gtk-session-lock]
24+
name=Copr copr.fedorainfracloud.org/tofik/nwg-shell runtime dependency #3 - mochaa/gtk-session-lock
25+
baseurl=https://download.copr.fedorainfracloud.org/results/mochaa/gtk-session-lock/fedora-$releasever-$basearch/
26+
type=rpm-md
27+
skip_if_unavailable=True
28+
gpgcheck=1
29+
gpgkey=https://download.copr.fedorainfracloud.org/results/mochaa/gtk-session-lock/pubkey.gpg
30+
repo_gpgcheck=0
31+
enabled=1
32+
enabled_metadata=1
33+
34+
[coprdep:copr.fedorainfracloud.org:tofik:sway]
35+
name=Copr copr.fedorainfracloud.org/tofik/nwg-shell runtime dependency #2 - tofik/sway
36+
baseurl=https://download.copr.fedorainfracloud.org/results/tofik/sway/fedora-$releasever-$basearch/
37+
type=rpm-md
38+
skip_if_unavailable=True
39+
gpgcheck=1
40+
gpgkey=https://download.copr.fedorainfracloud.org/results/tofik/sway/pubkey.gpg
41+
repo_gpgcheck=0
42+
enabled=1
43+
enabled_metadata=1
44+
includepkgs=nwg-displays

packages.desktop.list

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,64 @@ aircrack-ng
66
octave
77
pipewire-codec-aptx
88
samba
9+
adobe-source-code-pro-fonts
10+
akonadiconsole
11+
amule
12+
blueman
13+
btop
14+
calibre
15+
cava
16+
cliphist
17+
evince
18+
evolution
19+
fastfetch
20+
fira-code-fonts
21+
fontawesome-fonts-all
22+
foot
23+
gjs
24+
gjs-devel
25+
glibc-langpack-en
26+
gobject-introspection-devel
27+
google-noto-emoji-fonts
28+
google-noto-sans-cjk-fonts
29+
gtk-layer-shell
30+
gtk3-devel
31+
gvfs-mtp
32+
hypridle
33+
hyprland
34+
hyprlock
35+
hyprpolkitagent
36+
inkscape
37+
inxi
38+
jetbrains-mono-fonts
39+
kitty
40+
kvantum
41+
libva-utils
42+
loupe
43+
meson
44+
mousepad
45+
network-manager-applet
46+
NetworkManager-tui
47+
nvtop
48+
nwg-displays
49+
nwg-look
50+
pam-devel
51+
pamixer
52+
pavucontrol
53+
pulseaudio-libs-devel
54+
python3-pyquery
55+
qt6ct
56+
qv4l2
57+
rofi-wayland
58+
swappy
59+
sway
60+
swaylock
61+
SwayNotificationCenter
62+
swww
63+
typescript
64+
v4l-utils
65+
waybar
66+
wlogout
67+
wol
68+
xdg-desktop-portal-wlr
69+
yad

0 commit comments

Comments
 (0)