Skip to content

Dotfiles for macOS & Ubuntu using Neovim, Zsh, Zellij, and Alacritty

Notifications You must be signed in to change notification settings

stanhangzhou/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Dotfiles for macOS using Zsh, Zellij, and Alacritty

ScreenShot

Installation

bash -c "$(curl -fsSL https://raw.githubusercontent.com/ken-matsui/dotfiles/main/install.sh)"

Additional Settings

Both OS

1Password

  • Settings -> Developer -> Enable Use the SSH agent

macOS

System Settings

  • System Settings -> trackpad -> Trackpad speed: Fast
  • System Settings -> Keyboard -> Keyboard -> Modifier Keys -> Caps Lock Key -> Control
  • System Settings -> Dock & Menu Bar -> Automatically hide and show the Dock
  • System Settings -> Dock & Menu Bar -> Spotlight -> Show in Menu Bar -> disable
  • System Settings -> Dock & Menu Bar -> Wi-Fi -> Show in Menu Bar -> disable
  • System Settings -> Dock & Menu Bar -> Bluetooth -> Show in Menu Bar -> disable
  • System Settings -> Dock & Menu Bar -> Battery -> Show Percentage
  • System Settings -> Dock & Menu Bar -> Clock -> Show date -> always

Ubuntu

  • Run fprintd-enroll on the terminal app to enable fingerprint authentication.

  • Run sudo pam-auth-update (https://askubuntu.com/a/1040609)

  • Install Ulauncher.

  • Install Dropbox

  • Install Zoom

  • Install Google Chrome

  • Install the following software:

    sudo snap install alacritty --classic
    sudo snap install discord
    sudo snap install docker
    sudo snap install brave
    sudo snap install standard-notes
    sudo snap install code --classic
    sudo snap install intellij-idea-ultimate --classic
    sudo snap install clion --classic
    sudo snap install webstorm --classic
    sudo snap install pycharm-professional --classic
    
    sudo apt install gnome-tweaks
    sudo apt install gnome-shell-extensions
    sudo apt install gnome-shell-extension-manager
  • Install RunCat

  • Install 1Password

    curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg
    echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] https://downloads.1password.com/linux/debian/amd64 stable main' | sudo tee /etc/apt/sources.list.d/1password.list
    sudo mkdir -p /etc/debsig/policies/AC2D62742012EA22/
    curl -sS https://downloads.1password.com/linux/debian/debsig/1password.pol | sudo tee /etc/debsig/policies/AC2D62742012EA22/1password.pol
    sudo mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22
    curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
    sudo apt update && sudo apt install 1password
  • Uninstall the following software:

    sudo snap remove firefox
    sudo apt purge thunderbird
    sudo apt purge aisleriot gnome-mahjongg gnome-mines gnome-sudoku
  • TODO: Find clipboard manager

  • TODO: Swipe back on browsers (https://kaigo.medium.com/mac-like-gestures-on-ubuntu-20-04-dell-xps-15-7ea6e3be7f76)

  • TODO: Find trash command

Gnome Tweaks

  • Keyboard & Mouse -> Additional Layout Options -> Caps Lock behavior -> Enable Make Caps Lock an additional Ctrl
  • Top Bar -> Clock -> Enable Weekday and Date
  • Window Titlebars -> Titlebar Buttons -> Placement -> Click Left

About

Dotfiles for macOS & Ubuntu using Neovim, Zsh, Zellij, and Alacritty

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.2%
  • Lua 24.8%