Skip to content

P-OEM/P-OEM-s-void-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 

Repository files navigation

P-OEM's void linux setup

About this setup

  • it is a public version of my personal setup, meaning that it's not the same, but it contains a lot of smaller installation guides, and packages I've installed to shape my system to my needs

  • this does not have an install guide (yet). for that I recomend the official installation guide here or this youtube video here, the same youtuber have an installation guide for the musl library version as well

  • I've been using the xfce glibc version of Void linux, and this setup is shaped around that

    • that doesn't mean that some of the solutions can't be applied to other systems to, but they may not work
  • for the most part this setup should be self explanatory, read the titles

titles with links:

Local branch titles
General setup README file links
Specific tool setup README file links

xfce settings

This section cover settings under settings manager, the settings are grouped under their category title

Appearance
  • Fonts
    • Sans Regular
      • Size = 11
    • Sans Monospace Regular
      • Size = 11
WindowManager
  • Keyboard
    • Maximize window = f11
    • Toggle fullscreen = Ctrl+f11
    • Move window to left workspace = Shift+Ctrl+Alt+Left
    • Move window to right workspace = Shift+Ctrl+Alt+right
    • Tile window to the top = Super+Up
    • Tile window to the bottom = Super+Down
    • Tile window to the left = Super+Left
    • Tile window to the right = Super+Right
    • Tile window to the top-left = Super+H
    • Tile window to the top-right = Super+K
    • Tile window to the bottom-left = Super+J
    • Tile window to the bottom-right = Super+L
WindowManager Tweaks
  • Accessibility
    • Automatically tile windows when moving toward the screen edge = on
Terminal Preferences
  • Appearance
    • Font
      • Terminus Bold 14
    • Background
      • Transparent Background
        • Opacity = 0.70
  • Advanced
    • Shortcuts
      • Disable menu shortcut key (F10 by default) = on
Mouse and Touchpad
  • Devices
    • Touchpad
      • Tap touchpad to click = off
Keyboard
  • Application Shortcuts
    • xkill = Ctrl+Escape

xbps packages

funny
  • sl
  • cmatrix
  • cowsay
  • fortune-mod
helpfull
  • void-repo-nonfree (allow nonfree packages on the system, needed for steam)
  • void-repo-multilib (add 32 bit packages, needed for steam)
  • bash-completion
  • xkill
  • brightnessctl
  • xreader (document viewer, pdf)
  • screenFetch
  • xfce4-screenshooter
  • noto-fonts-emoji
  • ttf-ubuntu-font-family
  • gnome-disk-utility
  • galculator
security
  • apparmor
zip
  • thunar-archive-plugin
  • xarchiver
  • unzip
  • xz
programming
  • git
  • github-cli
  • curl
  • neovim
  • gcc
  • make
  • cmake
  • ruby
  • ruby-devel
  • pnpm
  • docker
  • docker-compose
  • vscode
Language servers
  • clang
  • clang-tools-extra
  • lua-language-server
bluetooth
  • bluez
  • blueman
e-mail
  • thunderbird
office
  • libreoffice
  • libreoffice-writer
  • libreoffice-impress
  • libreoffice-calc
  • libreoffice-math
  • libreoffice-base
  • libreoffice-i18n-en-US
  • libreoffice-i18n-nb
cloud storage
  • dropbox (run dropbox update in terminal after install)
graphics
  • vulkan-loader
  • mesa-vulkan-intel (driver, works for intel cpu graphics)
  • mesa-vulkan-radeon (driver, works for amd graphics card)
  • amdvlk (driver, open source amd graphics card, might not be ideal on older cards)
  • Vulkan-Tools
  • nvtop
  • glmark2
  • gimp
  • blender
  • krita
  • kdenlive
book library
  • calibre
voice chat
  • skype
games
  • dwarffortress
  • minetest
  • supertux2
  • supertuxkart
steam
  • steam

open source drivers (mesa drivers)

  • libgcc-32bit
  • libstdc++-32bit
  • libdrm-32bit
  • libglvnd-32bit
  • mesa-dri-32bit

more information from video (here)

  • the original page wiki page is no longer available

npm packages

  • require npm package installed
  • for this package manager commands are shown
Typescript Language Server
  • sudo npm install -g typescript-language-server typescript

gem packages

  • require ruby and the ruby devel package installed (the ruby package contain the gem package as well)
  • for this package manager commands are shown
Ruby gem packages
  • gem install solargraph (ruby language server)
  • after this installation, you probably need to add the user directory to the system path
    • this can be done by piping an echo command of the path into your users home directory, then to .bashr like this
      • echo 'export PATH=$PATH:/add/the/path/that/the/installation/says/is/missing/from/the/path/here' >> ~/.bashrc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published