aboutsummaryrefslogblamecommitdiff
path: root/vars/hostclass/desktop
blob: 0b11406f5e6dcfb44561721c98b7d8d6e664277c (plain) (tree)
1
2
3
4
5
6
7
8

         





                                    






                                                                              



                                                                          

                         
               
        
               
       
      


       
               

           

              

          
              
          

                       
     




             
           
         



          


               


                      

     
              





            

                            











                     
#!/bin/sh

# Let users run gdb/truss.
allow_proc_debug=1

# Serial console breaks ConsoleKit2.
enable_serial_console=false

# UID/GID hiding breaks consolekit and KDE screen locker.
see_other_uids=1

# sndiod's control socket lives under /tmp, but sndoid starts *before* /tmp is
# cleared out, resulting in the socket being blown away.
clear_tmp_enable=false

# Chromium seems to need this to enable VAAPI video decoding on intel.
chrome_flags='--enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan'

# signal-desktop requires pulseaudio for audio/video chat. SAD!
desktop_common_packages="
bind-tools
cantarell-fonts
chromium
droid-fonts-ttf
eclipse
ffmpeg
firefox
git
gnupg
inconsolata-ttf
krb5
libreoffice
libva-utils
libvdpau-va-gl
noto-basic
noto-emoji
password-store
pulseaudio
py${python_version}-pip
signal-desktop
sndio
stow
terminus-font
terminus-ttf
tmux
tree
ubuntu-font
vdpauinfo
v4l-utils
v4l_compat
webcamd
webfonts 
wireguard-tools
xorg"

desktop_kde_packages="
audacious
audacious-plugins
dino
gajim
gtksourceview4
juk
k3b
kde5
kid3-qt6
kmix
konversation
py${python_version}-omemo-dr
sddm"

desktop_i3_packages='
compton
dunst
dmenu
i3
i3lock
i3status
profanity
xfontsel
xidle
xterm'