OpenSUSE TW Init

tools

  • vscode
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/vscode.repo'
sudo zypper refresh
sudo zypper install -y code
  • emacs
sudo zypper in -y emacs ripgrep
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
~/.emacs.d/bin/doom install
  • chrome
    wget https://dl.google.com/linux/linux_signing_key.pub
    sudo rpm --import linux_signing_key.pub
    sudo zypper ar http://dl.google.com/linux/chrome/rpm/stable/x86_64 Google-Chrome
    sudo zypper ref
    sudo zypper in -y google-chrome-stable
    
  • input
    sudo zypper in fcitx
    sudo zypper in fcitx-googlepinyin fcitx-rime
    
  • git
    sudo zypper in -y git
    

program language

  • golang
    curl -sSf https://raw.githubusercontent.com/owenthereal/goup/master/install.sh | sh
    
  • rust
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

play

  • netease cloud
    sudo zypper in -y netease-cloud-music
    
  • telegram
    sudo zypper in -y telegram-desktop
    
  • vlc
    sudo zypper ar -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
    sudo zypper dup --from packman --allow-vendor-change