dot config files for Wayland compositor wayfire, including vim, waybar, wf-shell, wayfire, etc.
Find a file
2022-08-26 17:23:10 +01:00
dot_config wayfire: fix volume change issue 2022-08-26 17:22:42 +01:00
screenshots screenshot: update due to the corner change 2022-08-22 22:39:41 +01:00
executable_dot_vimrc vim: rm <> related, due to C++ cin cout 2022-08-26 17:23:10 +01:00
executable_dot_zshrc make waybar works better and add tilix to replace terminator 2022-08-21 17:25:07 +01:00
pkglist wayfire: replace pamixer with libpulse, reduce one pacakage 2022-08-22 22:52:58 +01:00
README.md wayfire: replace pamixer with libpulse, reduce one pacakage 2022-08-22 22:52:58 +01:00

Configure README

To use this dot file, you need to install these packages. For Arch Linux users you can use my repository.

Wayfire

  • fcitx5 [input]

  • geary [email]

  • gnome-keyring [keyring]

  • grim [screenshot]

  • kdeconnect [connect your mobbilephone and PC]

  • ly [display manager]

  • mako [notification]

  • nwg-launchers: nwgbar [logout lock restart shutdown UI], nwggrid [applications menu]

  • slurp [select a region, help screenshot]

  • swaylock [lock screen]

  • tilix [terminal]

  • waybar [bar]

  • wf-info [select a window, help screenshot and screencast]

  • wf-recorder [screencast]

  • wf-roundedcorners [windows decoration]

  • wf-shell: wf-background [background], wayland-logout [logout]

  • wl-clipboard [clipboard]

  • wofi [launcher]

Waybar

  • blueberry [bluetooth management GUI]

  • networkmanager [network management tui]

  • pavucontrol [volume control GUI]

  • ttf-nerd-fonts-symbols [font for waybar]

Others

  • vim-wayland-clipboard [for vim clipboard]

  • config /etc/enviroment file

GTK_USE_PORTAL=0
GTK_THEME=Graphite-Dark

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
INPUT_METHOD=fcitx

QT_QPA_PLATFORM=wayland

Use My Arch Linux Repository

Add the following content to the /etc/pacman.conf

[guoyi]
Server = https://repo.malacology.net/$arch

install GPG keyring to use my repository

# pacman-key --recv-keys B1F96021DB62254D
# pacman-key --finger B1F96021DB62254D
# pacman-key --lsign-key B1F96021DB62254D

then sync the database

# pacman -Syu

install all pkgs you need

# pacman -Sy $(curl -sS https://git.malacology.net/malacology/dotconfig/raw/branch/master/pkglist)

Screenshots