Skip to content

plexus/dotfiles

Repository files navigation

Sway setup

See .config/sway

  • nwg-panel (installed from repo)
    • requires: libgtk-layer-shell-dev libplayerctl-dev python3-i3ipc brightnessctl python3-dasbus
  • bemenu

Brightness: add to video/input groups for brightness-udev to work.

sudo usermod -aG video $USER
sudo usermod -aG input $USER
newgrp video
newgrp input

packages

Sway setup:

sddm
sway
swayidle
swaylock
bemenu
brightness-udev
brightnessctl
grim
slurp
nm-applet (nm-tray?)
xdg-desktop-portal-wlr
pulseaudio-utils (pactl -> control sound volume)
wdisplays
lxpolkit (seems to just be needed for some things like partitionmanager)

System/terminal tools:

apt-file
btop
git
htop
hub
libnotify-bin #notify-send
locate
tmux
xdg-utils
zip
zsh
rlwrap
netcat-openbsd
powertop
tree
rclone
mplayer

GUI/Desktop Applications:

thunar
dolphin
pacmanfm-qt
nautilus
kitty
pavucontrol
inkscape
evince
kdeconnect
libreoffice
eog
partitionmanager
print-manager
supercollider
sc3-plugins

nwg-panel:

libayatana-appindicator3-dev
libdbusmenu-gtk3-dev
libgtk-layer-shell-dev
libplayerctl-dev
python3-dasbus
python3-gi-cairo
python3-i3ipc
python3-psutil

Manual - see install scripts

sdkman
frp
pnpm
fnm
gcloud
jet

JVM tools (via sdkman):

java
maven

Docker:

docker.io
docker-compose-v2

Docker additional setup:

sudo usermod -aG docker $USER
newgrp docker

Ruby:

additionally need for kde connect:

qml6-module-qtcore
qml6-module-qt-labs-folderlistmodel

Bun:

curl -fsSL https://bun.sh/install | bash

Cargo/Rustup (building a rust thing):

sudo apt-get install rustup
rustup default stable
cargo build --release

Belgian eID / itsme

bin/install_beid

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published