Skip to content

nakal/shell-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository moved and won't be updated here

Repository moved to: https://codeberg.org/nakal/shell-setup

nakal's shell configuration

What is being configured here? Click on the links to see details about the configuration done for the specific piece of software.

  • shells:
    • tcsh
    • zsh
      • custom prompt theme with Git integration
  • editors:
    • vim
      • advanced configuration for developers
  • version control system:
  • utils:
    • (ex)ctags
    • git
    • tmux
    • uncrustify
  • syscons (FreeBSD)
    • keymap file with swapped ESC and CAPSLOCK

Short warning

The setup script used here will modify configurations and startup files in your home directory. Please be aware of this fact!

I tried my best to avoid dangerous operations during the setup and operation phases (see below), but I cannot tell for sure if there are systems or hosts that can be damaged by the actions executed there.

When you start setup.sh, it will perform many safety checks not to destroy important data.

Installation instructions

For those who read the warnings above proceed with these steps:

  1. Make sure, you have got a working backup of your $HOME
  2. Clone the project.
  3. When you have FreeBSD, you can directly execute the script setup.sh. If you are not on FreeBSD, you will need to check the dependencies by yourself and comment out the pkg info check at the beginning of the script.

Managed software configurations

The configuration is fully managed in git.

All the configurations included are softlinks. It means that you can update them and you implicitly update the checked out project. This also implies that it might be a good idea to make yourself a fork of this project. But you can also merge in changes from my repository, but don't complain, if something breaks for you. You should consider this project my private playground.

About

nakal's shell configuration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •