dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

Dotfiles

Soyuka's dotfiles

This repository represents a fresh ~/home/soyuka using sway (wayland powered i3), tmux and vi.

The base system is powered by archlinux, having a LUKS encrypted partition on /home. No login manager is used, sway starts when logged in on tty1. Colors are based on OneDark.

Screenshot

Installation

Add this line to /etc/sway/config.d/50-systemd-user.conf (loaded by sway configuration)

exec systemctl --user start sway-session.target

Install manually these plugin manager:

Follow hibernation instructions. soyuka should belong to the following groups: sudo, video (see brightnessctl).

To lock on suspend/hibernate add the following in /etc/systemd/system/swaylock.service:

[Unit]
Description=Lock sway using swaylock

[Service]
Type=forking
User=soyuka
Environment=WAYLAND_DISPLAY=wayland-0
Environment=XDG_RUNTIME_DIR=/run/user/1000
ExecStart=/usr/bin/swaylock -f

[Install]
WantedBy=sleep.target
WantedBy=suspend.target

Packages list

I use aurman to install aur packages.

adobe-source-code-pro-fonts
alacritty
alsa-utils
bat
base-devel
blueman
bluez
bluez-utils
brightnessctl
firefox-developer-edition
fzf
git
# screenshot + region (replaces scrot)
grim slurp
# install vim +clipboard
gvim
htop
httpie
jq
# tray fixes blueman ?
libappindicator-gtk3
libnotify
mako
man
# notification
otf-font-awesome
pavucontrol
playerctl
pulseaudio
pulseaudio-alsa
pulseaudio-bluetooth
sudo
swayidle swaylock waybar
syncthing
tmux
unzip zip unrar
vlc
# Replaces arandr (x) on wayland
wdisplays
# xsel/xclip
wl-clipboard-x11 wl-clipboard
# rofi replacement
wofi
xdg-utils
# Share screen on wayland (experimental)
xdg-desktop-portal-wlr
# Note do not install https://wiki.archlinux.org/index.php/Dell_XPS_13_(7390) https://old.reddit.com/r/archlinux/comments/e30f09/complications_when_setting_up_arch_on_the_new/
# xf86-video-intel
xorg
xorg-xinit
zathura
zsh
bat
# Portal (screen share) for wlroots
xdg-desktop-portal-wlr-git xdg-desktop-portal-git
# If needed for xterm/rxvt-unicode
ttf-font-awesome ttf-font-symbola-frr