Skip to content

n-tropy247/stdlinux_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Making stdlinux better

This repo is currently broken due to unexpected updates to stdlinux.

As of now, I am unable to fix it because I no longer have ssh access to the stdlinux servers.

I apologize for the inconvenience.

Pre-requisites

Windows Users

You will need a terminal that supports 256 colors and a nerd font.

  • If you're on Windows 11, you have Windows Terminal pre-installed.
  • If you're on Windows 10, you can download it here.
  • If you're on anything older, you'll have to use something like ConEmu.
  • For any version of Windows, you can download nerd fonts from the official website.

Mac Users

You will also need a terminal that supports 256 colors and a nerd font.

Linux Users

You know your way around your distro's package manager if you daily drive Linux.
Make sure your terminal supports xterm-256colors and you have a nerd font installed.
Check echo $TERM to determine your terminal type.

Note

Feel free also to modify and re-upload to your own repo.
Everything here is free to use.

setup example image

Installation

This will reset any zsh/nvim/tmux configurations you already have

cd $HOME
git clone https://github.com/n-tropy247/stdlinux_config
cd stdlinux_config
chmod +x install.sh
./install.sh
cd $HOME && rm -rf stdlinux_config/

Important Notes

Tmux

Powerline fonts

Transferring files

  • There will be a document uploaded to Piazza with detailed instructions on using sftp and scp. You may choose whichever works best for you.

Important Configuration

  • You can install useful LSPs using :MasonInstall lsp_name I suggest at least :MasonInstall c and :MasonInstall asm-lsp
  • Similarly, tree-sitter parsers can be installed with :TSInstall ts_name I suggest at least :TSInstall c and :TSInstall vim There are many more that are useful, so experiment!
  • This updates the tmux leader from <C-b> to <C-space> which I found to be easier.
  • Tmux pane navigation is possible with both the mouse or the vim standard pane keys <C-h> <C-j> <C-k> and <C-l>
  • The general layout of nvim comes from the base plugin AstroNvim
  • A lot of the navigation, including space as the leader, is unchanged.
  • <leader>u will provide an undotree for the current file
  • <leader>a will add the current file to harpoon
  • <leader>gs will open a git explorer
  • <C-e> will open the harpoon quick switcher
  • Harpooned files can be navigated using <C-h> <C-t> <C-n> and <C-j>

About

My terminal configuration on stdlinux

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages