2022-08-22 08:15:21 +08:00
|
|
|
# Configure README
|
|
|
|
|
|
|
|
To use this dot file, you need to install these packages. For Arch Linux users you can use my repository.
|
|
|
|
|
|
|
|
## Wayfire
|
|
|
|
|
|
|
|
- wf-shell: wf-background [background], wayland-logout [logout]
|
|
|
|
|
|
|
|
- waybar [bar]
|
|
|
|
|
|
|
|
- mako [notification]
|
|
|
|
|
|
|
|
- fcitx5 [input]
|
|
|
|
|
|
|
|
- gnome-keyring [keyring]
|
|
|
|
|
|
|
|
- wofi [launcher]
|
|
|
|
|
|
|
|
- tilix [terminal]
|
|
|
|
|
|
|
|
- swaylock [lock screen]
|
|
|
|
|
|
|
|
- nwg-launchers: nwgbar [logout lock restart shutdown UI], nwggrid [applications menu]
|
|
|
|
|
|
|
|
- grim [screenshot]
|
|
|
|
|
|
|
|
- slurp [select a region, help screenshot]
|
|
|
|
|
|
|
|
- wf-info [select a window, help screenshot and screencast]
|
|
|
|
|
|
|
|
- wf-recorder [screencast]
|
|
|
|
|
|
|
|
- wl-clipboard [clipboard]
|
|
|
|
|
|
|
|
- pulsemixer [control voice]
|
|
|
|
|
|
|
|
- wf-roundedcorners [windows decoration]
|
|
|
|
|
|
|
|
## Waybar
|
|
|
|
|
|
|
|
- ttf-nerd-fonts-symbols [font for waybar]
|
|
|
|
|
|
|
|
- networkmanager [network management tui]
|
|
|
|
|
|
|
|
- blueberry [bluetooth management GUI]
|
|
|
|
|
|
|
|
- pavucontrol [volume control GUI]
|
|
|
|
|
|
|
|
## 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
|
|
|
|
```
|
2022-08-22 08:17:49 +08:00
|
|
|
|
|
|
|
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)
|
|
|
|
```
|