Skip to content

mota494/LINUX-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Linux config

A very simple and easy to understand config for multiple tools like ZSH, Starship and NVIM.


Requirements

Note

You don't need any sudo permissions to install the config

Requiremets:

  • Any nerd font of your liking i recommend using this website to get your font
  • ZSH installed and set as main terminal
  • GNU Wget

How to install

  1. Start by clonning this repository to any folder with this command line:
git clone https://github.com/mota494/LINUX-config.git
  1. Open a terminal inside that folder and run the install.sh script you may need to give it permissions to be executable

Ubuntu config

Note

This config was made on Ubuntu 24.04LTS and it was also tested on Ubuntu 22.04LTS and Ubunutu 24.10 and it will (probabily work) on most systems based on Ubuntu/Debian

This is a minimal config for some tools that I use on my Ubuntu machine, it comes with a install script that should be pretty a simple and straightforward install, just run it and it should be good to go. The script creates backups of your old config files so you shouldn't worry to much about them. This is a sudoless config, since I use it on school PC's everything on here can be installed without sudo permission or comes pre installed on UNIX systems.

Requirements

TMUX Kitty ZShell

Contents

NVim

NVim is fork of Vim focused on extensability, it ditches the antique vimscript and embraces lua as it's scripting language making it way easier for community input. This NVim config comes with lazy as it's package manager for an easy plugin management.

Tmux

Tmux is a terminal multiplexer that let's the user switch between several terminal programs in just one terminal with some possible customization.

Kitty

Kitty is a fast and feature rich terminal emulator, with a very user friendly config file that is compatible with multiple operating systems.

Startship

Starship is a fast, minimal and customizable terminal prompt that can be used in most terminal emulators, startship needs a nerd font that can be installed through here

Extensability and customization

Warning

This config will always use the default Linux file system, not following the default location for everything is bad practice and makes it harder for new users to learn how to use the tools

NVim

To add more plugins to NVim you just need to create a file .lua in this directory and it will be automatically be added the next time you use nvim

$HOME/.config/nvim/lua/plugins 

Tmux

The TMUX config file is located on your home folder.

$HOME/.tmux.conf

If you want to learn more on customizing your TMUX and scripting TMUX I recommend using this guide.

Kitty

Kitty config can be found on the .config folder

$HOME/.config/kitty/

On this folder you'll find kitty.conf, the config file for kitty and a wallpaper that you can change at your will

Startship

Starship is configured through a .toml file that can be found in the .config folder

$HOME/.config

Within this repository there's a folder called startship_configs that have a few extra themes but if you want to create your own which I highly encourage you can check the official starship documentation

About

Linux config

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published