GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ottusp/dotfiles

BranchesTags
Open more actions menu

Latest commit

 

History

27 Commits
27 Commits

Folders and files

NameName
Last commit message
Last commit date
.aliases
.aliases
 
 
.gitconfig
.gitconfig
 
 
.gitignore
.gitignore
 
 
.nilo_aliases
.nilo_aliases
 
 
.p10k.zsh
.p10k.zsh
 
 
.vimrc
.vimrc
 
 
.zshrc
.zshrc
 
 
README.md
README.md
 
 
install_packages.sh
install_packages.sh
 
 
node_setup.sh
node_setup.sh
 
 
packages.txt
packages.txt
 
 
setup.sh
setup.sh
 
 
zsh_setup.sh
zsh_setup.sh
 
 

Repository files navigation

Dotfiles

Overview

This dotfiles repository contains terminal setup that I personally enjoy and use across different machines. It includes a nice terminal theme, plugins, autocomplete and other features. You can check what specific additions there are in the sections bellow.

Oh-my-zsh (framework)

Oh-my-zsh is a framework for managing zsh config. Personally, I like the access to plugins it has, both built-in ones and the ones you can add. It also makes it easier to install new themes if you wish to do so.

P10K (theme)

Powerlevel10K is a nice terminal theme that provides nice customization for you environment. It emphasizes speed, flexibility and experience. I like how it shows git statuses, the color scheme and, if you like it, elapsed time for your commands and when you ran each of them.

Here is how it can look like:

Powerlevel10k preview

Aliases

.aliases file provides useful aliases for common commands. There are aliases for directory navigation, git, and npm.

Vimrc (.rc file)

This new .vimrc file provides nice theme customization for Vim. It is based on Marcelo de Moraes .vimrc.

Z (plugin)

Z is one of my favorites. It marks visited directories, and you can jump to then with the z [name] command. You can replace [name] with part of the name of the directory you wanna cd in. The most visited directory that matches the name will be the target for you cd.

Zsh syntax highlighting (plugin)

Zsh syntax highlighting provides syntax highlighting for when commands are correct and for when they're not. Also provides nice color coding.

Zsh autosuggestions (plugin)

zsh-autosuggestions is a plugin that enables fish-like autosuggestions. The suggestions are based on commands typed before. This proves itself very useful for when there are long commands, such as channelled exports (e.g. export VAR=long-variable-name && export VAR2=longer-variable-name). Instead of remembering the whole commands or having a copy-paste for that, you can start typing and click right-arrow button, and command gets completed.

Zsh auto notify (plugin)

Zsh auto-notify enables notifications for commands that take long to execute. This is particularly useful for running unit and integration tests.

Zsh Auto Notify

Other plugins

You can check the other plugins installed on the list bellow:

  • npm
  • fasd
  • you-should-use
  • command-not-found

Installing

Give executing permissions to the scripts. Run the command below.

chmod +x setup.sh install_packages.sh zsh_setup.sh node_setup.sh

Then run the main script:

./setup.sh

You should be good to go :)

About

No description, website, or topics provided.

Resources

Readme
Activity

Stars

2 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.