/dotfile

Primary LanguageShell

DotFile

assembly list

桌面环境

  • hyprland
  • hyprlock
  • waybar
  • swasync
  • rofi
  • kitty
  • swww
  • qutebrowser
  • grim
  • swappy
  • slurp
  • wlogout
  • networkmanager
  • bluetuith
  • kde connect
  • fcitx5
  • kvantummanager
  • wlsunset
  • pavucontrol-qt
  • bottom
  • axel
  • git
  • daed(v2raya)
  • tmux
  • zsh
  • qt6ct(qt6ct-kde)
  • ranger

vim 依赖

  • nvim
  • vim
  • nodejs
  • fzf
  • jq
  • fd
  • ripgrep
  • lazygit

其他软件(不用安装)

  • vscode
  • wiliwili
  • wechat
  • qqlinux
  • telegram-desktop(我选择用网页版的)
  • youtube-music-desktop
  • wine
  • meilmaster(网易邮箱大师,目前只能用wine版本的)
  • krdc
  • bruno(轻量postman)
  • konsole
  • dolphin
  • keepassxc
  • wps
  • obs

install in arch

yay -S hyprland hyprlock waybar swaylock rofi kitty qutebrowser networkmanager bluetuith wlogout kdeconnect fcitx5 wlsunset pavucontrol-qt bottom axel git daed tmux zsh qt6ct ranger neovim vim nodejs fzf jq ripgrep fd kvantummanager lazygit swww grim swappy slurp

如果有人在配置文件中找到了我的翻译程序😄,那么需要一个配置文件,可以在这里找到配置文件怎么获取,放在这个翻译程序相同的路径 ,快捷键是(ALT+Shift+s)

use

git clone --recursive https://github.com/bighu630/dotfile.git
cd dotfile
./install.sh

hyprland安装必要插件

由于我配置文件配了这两个插件相关的东西,所以这两个插件必须安装(或者需要删除对应的配置)

hyprpm update
hyprpm add https://github.com/hyprwm/hyprland-plugins
hyprpm add https://github.com/Duckonaut/split-monitor-workspaces
hyprpm enable hyprexpo
hyprpm enable split-monitor-workspaces

添加内容

eg: 我想要自动同步 ~/.config/mpd 这个文件夹里面的内容

cd dotfile/config
mv ~/.config/mpd .
cd ..
./install.sh # 创建本地的软连接
./updata.sh # 上传到github

注意不能同步 ~/.config/mpd/playlists/ 这种目录,只能同步config目录下的一级目录 也可以同步单个文件

WRAN

非常不建议同步share目录中的内容,可能包含个人信息