Skip to content

Latest commit

 

History

History

linux

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Linux (Arch Linux)

Dotfiles for Arch Linux environment.

Terminal

  • IDE:
    • VS Code as IDE
    • Terminal is also using Starship and Fish

VS Code

Setup Dotfiles

  1. Install Rust
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  2. Install extra crates:
    cat ../common/rust/crates | while IFS= read -r line; do read -r crate arguments <<< "$line"; cargo install "$crate" $arguments; done
    
  3. Install extra packages:
    paru --needed -S - < packages
    
  4. Remove unnecessary packages:
    paru --noconfirm -R - < packages-to-delete
    
  5. Initialize dotfiles and check if all the links exist and are correct
    dot init SergioGasquez/dotfiles
    dot -v check
    
  6. Add command completions:
    1. Regenerate completions using: comp alias
    2. If there is any Cargo subcommand completions, add the manually. Eg sudo cat cargo-espflash.fish >> /usr/share/fish/completions/cargo.fish