Add KDE scripts

This commit puts all the KDE stuff together in one directory. There are
a lot of extra packages that I may remove in the future, but this works
just fine for now.
This commit is contained in:
Donovan Glover 2018-09-10 16:57:17 -04:00
parent d814deaeb4
commit d9cc57dc10
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
10 changed files with 147 additions and 48 deletions

View File

@ -18,6 +18,17 @@
# users out of the box. There is no need to worry about making new
# users manually, as this can be handled through the GUI.
#
# To snyc notifications between your computer and your phone, use
# a shared clipboard, and some other things, you can add a line to
# install the `kdeconnect` package as well.
#
# NOTE: Plasma also comes with network-manager and plasma-nm. If you
# want to use network-manager instead of dhcpcd or iwd, you must
# first stop (and disable) the service for these components, then
# enable and start `NetworkManager.service`.
#
# To see which services are running, use: systemctl --type=service
#
# https://wiki.archlinux.org/index.php/KDE
set -xe

View File

@ -1,13 +0,0 @@
#!/bin/sh
#
# Adapta is a common GTK theme used by many users. There is
# also A KDE theme for consistency across both toolkits.
#
# https://github.com/adapta-project/adapta-gtk-theme
# https://github.com/PapirusDevelopmentTeam/adapta-kde
set -xe
pacman -S adapta-gtk-theme
pacman -S adapta-kde

View File

@ -1,13 +0,0 @@
#!/bin/sh
#
# Arc is also a often used theme. Once again, there is also
# a KDE version for consistency across the two.
#
# https://github.com/horst3180/arc-theme
# https://github.com/PapirusDevelopmentTeam/arc-kde
set -xe
pacman -S arc-gtk-theme
pacman -S arc-kde

View File

@ -1,12 +0,0 @@
#!/bin/sh
#
# Materia is another common theme.
#
# https://github.com/nana-4/materia-theme
# https://github.com/PapirusDevelopmentTeam/materia-kde
set -xe
pacman -S materia-gtk-theme
pacman -S materia-kde

View File

@ -1,10 +0,0 @@
#!/bin/sh
#
# Papirus is the go-to icon theme used by many. It just works.
#
# https://wiki.archlinux.org/index.php/Icons
# https://github.com/PapirusDevelopmentTeam/papirus-icon-theme
set -xe
pacman -S papirus-icon-theme

21
sh/kde/educational Normal file
View File

@ -0,0 +1,21 @@
#!/bin/sh
#
# There is a `kde-applications` group package, although here we
# hand pick the ones that we want to use.
#
# Note that kcalc (the basic calculator) isn't needed since all
# common calculator commands can be accomplished with krunner
# (alt+f2). There is also kalgebra which works great.
#
# https://www.archlinux.org/groups/x86_64/kde-applications
set -xe
sudo pacman -S kalgebra # A great 2D and 3D graph calculator for offline use
sudo pacman -S kalzium # Periodic table AND many useful calculator tools
sudo pacman -S ktouch # Typing practice
sudo pacman -S kmplot # Fast 2D plot with option to save
sudo pacman -S rocs # Graph theory IDE
sudo pacman -S step # Physics simulator
sudo pacman -S kwordquiz # A very good flash card program
sudo pacman -S parley # Vocabulary trainer

12
sh/kde/extra Normal file
View File

@ -0,0 +1,12 @@
#!/bin/sh
#
# There are lots of programs written in Qt. These programs play
# really well with KDE Plasma. HiDPI support by default is a
# nice thing to have.
#
# https://wiki.archlinux.org/index.php/Qt
set -xe
sudo pacman -S obs-studio # Screen recording software
sudo pacman -S baka-mplayer # mpv with a GUI

21
sh/kde/games Normal file
View File

@ -0,0 +1,21 @@
#!/bin/sh
#
# Random games from the KDE applications package. These are
# particularly fun to play and are great to pass the time with.
set -xe
sudo pacman -S kapman # Pacman
sudo pacman -S katomic # A game based on molecular geometry
sudo pacman -S kfourinline # Four in a row
sudo pacman -S kmines # Minesweeper
sudo pacman -S kpatience # Solitaire and other card games
sudo pacman -S kollision # Reaction game
sudo pacman -S ksnakeduel # Snake game
sudo pacman -S ksquares # Dots and boxes game
sudo pacman -S ksudoku # Sodoku
sudo pacman -S picmi # Logic game
sudo pacman -S kdiamond # Three in a row
sudo pacman -S blinken # Memory game
sudo pacman -S bovo # Like tic-tac-toe, but 5 rows instead
sudo pacman -S kbruch # Practice fractions

41
sh/kde/theme Normal file
View File

@ -0,0 +1,41 @@
#!/bin/sh
#
# There are 3 major themes in the current Linux community.
# These themes have support for both GTK and KDE and use
# the Papirus icon theme set. The result is very nice and
# usually works out of the box. Thanks to everyone that
# contributed to these projects!
#
# In KDE, Adapta is the light theme, Arc is the dark theme,
# and Materia is the darker theme.
#
# Make sure to change both the KDE and GTK themes.
#
# In Plasma, to change the KDE theme:
# System Settings > Workspace Theme > Look and Feel
#
# To change the GTK theme:
# System Settings > Application Style > GNOME Application Style (GTK)
# Here there are 4 options you must change:
# GTK2 Theme, GTK3 Theme, Icon theme, and Fallback theme.
#
# https://wiki.archlinux.org/index.php/Icons
# https://wiki.archlinux.org/index.php/GTK%2B#Configuration_tools
# https://wiki.archlinux.org/index.php/Uniform_Look_for_QT_and_GTK_Applications
# https://github.com/adapta-project/adapta-gtk-theme
# https://github.com/PapirusDevelopmentTeam/adapta-kde
# https://github.com/horst3180/arc-theme
# https://github.com/PapirusDevelopmentTeam/arc-kde
# https://github.com/nana-4/materia-theme
# https://github.com/PapirusDevelopmentTeam/materia-kde
# https://github.com/PapirusDevelopmentTeam/papirus-icon-theme
set -xe
sudo pacman -S adapta-kde adapta-gtk-theme
sudo pacman -S arc-kde arc-gtk-theme
sudo pacman -S materia-kde materia-gtk-theme
sudo pacman -S papirus-icon-theme

41
sh/kde/utility Normal file
View File

@ -0,0 +1,41 @@
#!/bin/sh
#
# Note that Audacity does NOT support hidpi, which is why we use kwave
# instead. As a bonus we get all the features of KDE as well.
#
# For Dolphin:
#
# Enable Previews with (Control > Configure Dolphin > General > Previews)
# Enable Plugins with (Control > Configure Dolphin > Services)
set -xe
sudo pacman -S dolphin # File manager
sudo pacman -S dolphin-plugins # Git status icon on files
sudo pacman -S kdegraphics-thumbnailers # PDF thumbnails
sudo pacman -S kimageformats # GIMP and other image thumbnails
sudo pacman -S ffmpegthumbs # Video thumbnails
sudo pacman -S ark # Archive tool (compress and uncompress with GUI)
sudo pacman -S okular # Document viewer
sudo pacman -S gwenview # Image viewer
sudo pacman -S kcharselect # Character select
sudo pacman -S kcolorchooser # Color chooser
sudo pacman -S kfind # File searcher (fd)
sudo pacman -S filelight # Disk usage viewer
sudo pacman -S kwrite # Text editor
sudo pacman -S kolourpaint # Paint
sudo pacman -S spectacle # Screenshot program
sudo pacman -S kleopatra # GPG IDE
sudo pacman -S juk # Music player
sudo pacman -S kdenlive # Video editor
sudo pacman -S kwave # Audio editor
sudo pacman -S khelpcenter # Help center
sudo pacman -S krfb # Share your desktop
sudo pacman -S krdc # Connect to other desktops
sudo pacman -S print-manager # Print manager