Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ You will need to install the current main branch of mkosi to build current
ParticleOS images.

First, configure the variant you'd like to build in `mkosi.local.conf`. For a
desktop system, you'll want the `desktop` profile and either the `gnome` or the
`kde` profile.
desktop system, you'll want the `desktop` and one of `gnome`, `kde`, or
`sway` profiles.

```conf
[Distribution]
Expand Down
36 changes: 36 additions & 0 deletions mkosi.profiles/sway/mkosi.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# SPDX-License-Identifier: LGPL-2.1-or-later

# Requires desktop profile

[Content]
Packages=
blueman
dunst
foot
grim
gvfs
imv
kanshi
lxqt-policykit
network-manager-applet
pavucontrol
pinentry-gnome3
playerctl
pulseaudio-utils
rofi
rofimoji
sddm
slurp
sway
swaybg
swayidle
swaylock
system-config-printer
waybar
wev
wl-clipboard
wlr-randr
wlsunset
xarchiver
xdg-desktop-portal-gtk
xdg-desktop-portal-wlr
14 changes: 14 additions & 0 deletions mkosi.profiles/sway/mkosi.conf.d/debian/mkosi.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# SPDX-License-Identifier: LGPL-2.1-or-later

[Match]
Distribution=debian

[Content]
Packages=
fonts-font-awesome
fprintd
gvfs-backends
libpam-gnome-keyring
thunar
thunar-archive-plugin
xwayland
20 changes: 20 additions & 0 deletions mkosi.profiles/sway/mkosi.conf.d/fedora/mkosi.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# SPDX-License-Identifier: LGPL-2.1-or-later

[Match]
Distribution=fedora

[Content]
Packages=
fontawesome-6-brands-fonts
fontawesome-6-free-fonts
fprintd-pam
gnome-keyring-pam
gvfs-smb
plymouth-system-theme
polkit
sddm-wayland-sway
sway-config-fedora
Thunar
thunar-archive-plugin
tuned-switcher
xorg-x11-server-Xwayland
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# SPDX-License-Identifier: LGPL-2.1-or-later

# Enable sway and sddm configuration
L /etc/sddm.conf - - - -
L /etc/sddm.conf.d - - - -
L /etc/sddm - - - -
L /etc/sway - - - -
L /etc/swaylock - - - -