Skip to content
Snippets Groups Projects
Verified Commit 0819c6f2 authored by Andreas Gerlach's avatar Andreas Gerlach
Browse files

initial swaywm profile with matcha-gtk theme

parent ea274697
No related branches found
No related tags found
No related merge requests found
Showing
with 459 additions and 0 deletions
## Maintained by Appelgriebsch ##
# Minimal packages
sudo
parted
openssh
haveged
inxi
ncdu
nano
dhcpcd
man-pages
man-db
zswap-arm
upower
# Sound, video and bluetooth
pavucontrol
pulseaudio-alsa
alsa-utils
bluez
bluez-utils
pulseaudio-bluetooth
blueman
# Display Manager
greetd
greetd-gtkgreet
wlogout
# Network
avahi
networkmanager
networkmanager-openvpn
network-manager-applet
dhclient
manjaro-hotfixes
manjaro-settings-samba
# Core Sway Packages
sway
swaybg
swayidle
swaylock
mako
termite
qt5-wayland
waybar
wl-clipboard
wofi
xorg-server-xwayland
# Sway Extras
bemenu
bemenu-wlroots
grim
grimshot
imv
slurp
wdisplays
# Themes
qt5ct
kvantum-qt5
kvantum-theme-matchama
lxappearance
gtk3-nocsd
matcha-gtk-theme
manjaro-arm-wallpapers
papirus-maia-icon-theme
xcursor-breeze
# Browser
firefox
firefox-ublock-origin
# Email
thunderbird
# Office suite
libreoffice-fresh
# Package Manager
pamac-gtk
pamac-tray-appindicator
polkit-gnome
# Fonts
ttf-bitstream-vera
noto-fonts
ttf-fira-code
ttf-fira-mono
ttf-font-awesome
ttf-roboto
# other base packages
base-devel
cpu-temp-speed
curl
htop
light
mlocate
neofetch
neovim
wget
tlp
xdg-user-dirs
# Other Applications
celluloid
epdfview
ffmpeg
gcolor3
manjaro-settings-manager
mntray
mpv
ranger
seahorse
# File systems access
pcmanfm-gtk3
gvfs
gvfs-gphoto2
gvfs-mtp
gvfs-nfs
gvfs-smb
ifuse
mtpfs
ntfs-3g
usb_modeswitch
[main]
dhcp=dhclient
[device]
wifi.scan-rand-mac-address=no
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
[terminal]
# The VT to run the greeter on. Can be "next", "current" or a number
# designating the VT.
vt = 1
# The default session, also known as the greeter.
[default_session]
# `agreety` is the bundled agetty/login-lookalike. You can replace `$SHELL`
# with whatever you want started, such as `sway`.
command = "sway --config /etc/greetd/sway-config"
# The user to run the command as. The privileges this user must have depends
# on the greeter. A graphical greeter may for example require the user to be
# in the `video` group.
user = "greeter"
# `-l` activates layer-shell mode. Notice that `swaymsg exit` will run after gtkgreet.
include /etc/sway/config.d/*
exec "gtkgreet -l -c sway; swaymsg exit"
bindsym Mod4+Shift+e exec wlogout --layout /etc/wlogout/user-loggedout --buttons-per-row 3
# Static table lookup for hostnames.
# See hosts(5) for details.
127.0.0.1 localhost localhost.localdomain
### Pamac configuration file
## When removing a package, also remove those dependencies
## that are not required by other packages (recurse option):
#RemoveUnrequiredDeps
## How often to check for updates, value in hours (0 to disable):
RefreshPeriod = 6
## When there are no updates available, hide the tray icon:
#NoUpdateHideIcon
## When applying updates, enable packages downgrade:
#EnableDowngrade
## Allow Pamac to search and install packages from AUR:
#EnableAUR
## When AUR support is enabled check for updates from AUR:
#CheckAURUpdates
## When check updates from AUR support is enabled check for vcs updates:
#CheckAURVCSUpdates
## AUR build directory:
BuildDirectory = /var/tmp
## Number of versions of each package to keep in the cache:
KeepNumPackages = 3
## Remove only the versions of uninstalled packages when clean cache:
#OnlyRmUninstalled
## Download updates in background
#DownloadUpdates
## Maximum Parallel Downloads
MaxParallelDownloads = 1
#!/bin/sh
# Most pure GTK3 apps use wayland by default, but some,
# like Firefox, need the backend to be explicitely selected.
export MOZ_ENABLE_WAYLAND=1
export LIBVA_DRIVER_NAME=v4l2_request
export GTK_THEME=Matcha-dark-sea
export GTK_CSD=0
export LD_PRELOAD=/usr/lib/libgtk3-nocsd.so.0
#!/bin/sh
export QT_QPA_PLATFORM="wayland"
export QT_QPA_PLATFORMTHEME=qt5ct
export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)
.fail
### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties
### Should be after module-*-restore but before module-*-detect
load-module module-switch-on-port-available
### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
#load-module module-udev-detect
load-module module-udev-detect tsched=0
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif
### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif
### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
### Load several protocols
load-module module-dbus-protocol
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish
### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv
### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor
### Load additional modules from GSettings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gsettings.so
.nofail
load-module module-gsettings
.fail
.endif
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Honour intended role device property
load-module module-intended-roles
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif
### Enable positioned event sounds
load-module module-position-event-sounds
### Cork music/video streams when a phone stream is active
load-module module-role-cork
### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load-module module-filter-apply
### Make some devices default
#set-default-sink output
#set-default-source input
[[ -f ~/.bashrc ]] && . ~/.bashrc && sway
[General]
theme=Matchama-Dark
File added
[Settings]
gtk-theme-name=Matcha-dark-sea
gtk-icon-theme-name=Papirus-Dark-Maia
gtk-font-name=Cantarell 11
gtk-cursor-theme-name=xcursor-breeze
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull
[mainwindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\x7f\0\0\0\x95\0\0\x3\xdc\0\0\x2l\0\0\x1\x82\0\0\0\xb2\0\0\x3\xd9\0\0\x2i\0\0\0\0\0\0\0\0\x5V\0\0\x1\x82\0\0\0\xb2\0\0\x3\xd9\0\0\x2i)
maximized=false
pos=@Point(383 149)
savestate=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x2X\0\0\x1\xb8\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
size=@Size(600 440)
[Default Applications]
audio/mpeg=audacious.desktop
audio/x-mpegurl=audacious.desktop
audio/x-scpls=audacious.desktop
audio/x-vorbis+ogg=audacious.desktop
audio/x-wav=audacious.desktop
text/plain=mousepad.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
text/html=firefox.desktop
x-scheme-handler/about=firefox.desktop
inode/directory=caja-folder-handler.desktop
video/mp4=mpv.desktop
video/mpeg=mpv.desktop
video/mp2t=mpv.desktop
video/msvideo=mpv.desktop
video/quicktime=mpv.desktop
video/webm=mpv.desktop
video/x-avi=mpv.desktop
video/x-flv=mpv.desktop
video/x-matroska=mpv.desktop
video/x-mpeg=mpv.desktop
video/x-ogm+ogg=mpv.desktop
image/bmp=viewnior.desktop
image/gif=viewnior.desktop
image/jpeg=viewnior.desktop
image/png=viewnior.desktop
image/tiff=viewnior.desktop
application/pdf=/usr/bin/qpdf
application/vnd.oasis.opendocument.text=libreoffice-writer.desktop
application/rtf=libreoffice-writer.desktop
application/msword=libreoffice-writer.desktop
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop
application/vnd.ms-excel=libreoffice-calc.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop
application/x-alpm-package=engrampa.desktop
[Added Associations]
application/x-alpm-package=engrampa.desktop;
{
"Version": "1.1.1",
"ServerURL": "http://manjaro.moson.eu:10111/news",
"MaxArticles": 15,
"AvailableCategories": [
"Testing Updates",
"Stable Updates",
"Unstable Updates",
"Announcements",
"Twitter",
"News",
"Releases",
"ARM Announcements",
"ARM Releases",
"ARM Stable Updates",
"ARM Testing Updates"
],
"Categories": [
"ARM Announcements",
"ARM Releases"
],
"AddCategoriesBranch": [
"ARM Announcements",
"ARM Releases"
],
"RefreshInterval": 600,
"HideNoNews": false,
"Autostart": true,
"ErrorNotifications": true,
"DelayAfterStart": 60,
"SetCategoriesFromBranch": true
}
\ No newline at end of file
ao=pulse
# cache=153600
autofit-smaller=90%
autofit-larger=90%
volume-max=400 # 0&9 keys controls the volume
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment