Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyDotfile

image

Requirement to install before

sudo apt update && sudo apt install git curl build-essential make

nvim

A terminal Text editor

Features:

  • vim-plug as plugin manager
  • environment for c and cpp projects
  • coc-nvim for auto-completion
  • ...

keybindings

...

i3 is a light and powerful tiling window manager. I am using i3-gaps a fork from i3

Features:

  • Custom Keybindings for Productivity:
    • Launch applications like Terminal, Rofi, and various others with simple key combinations.
    • Control multimedia (volume, brightness) and system functions (lock screen, sleep) with dedicated keybindings.
  • Workspace and Window Management:
    • Easily switch between and manage work-spaces .
    • Resize, move, and focus windows efficiently using window key.
  • Visual and System Enhancements:
    • Picom for window compositing with custom configuration.
    • Custom colors and gaps for a tailored look and feel.
    • Auto-start utilities for enhanced system functionality
    • Custom bash scripts

Note Fee free to change these configurations as suits you

Oh_my_bash setup

Oh my bash is a tool for managing bash configuration

Installation

# install oh-my-bash 
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"
# copy the oh-my-bash config file to .config 
cp -r oh-my-bash/ .config 
# copy the bashrc file to your home dir  
cp -r .bashrc . 
# update the path of oh-my-bash in the .bashrc  configuration 
export OSH="home_dir_path/.config/oh-my-bash";
# source the .bashrc 
source .bashrc

Note Fee free to change the configurations as suits you

Kitty setup

Kitty is a terminal

Installation

sudo apt install kitty 
# copy the kitty config file to ./config 
cp -r kitty .config/ 

Note Fee free to change the configurations as suits you

Tmux

cp -r tmux/.* ~/  
  • install plugins
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

git clone https://github.com/tmux-plugins/tmux-sensible ~/.tmux/plugins/tmux-sensible

git clone https://github.com/christoomey/vim-tmux-navigator ~/.tmux/plugins/vim-tmux-navigator

Ranger

Ranger is a terminal file manager.

Installation

sudo apt install ranger 
# copy the ranger config file to ./config 
cp -r ranger .config 

Note Fee free to change the configurations as suits you

My application:

  • Brave Browser : My browser has a built-in Tor and Add blocker
  • qbitorrent : Downloads Torrent links
  • tldr : A command line tool that helps trouble shoot some command lines
  • viu: view images on terminal (I need cargo a rust package management) viu
  • mdcat: Pretty prints .md files on terminal
  • fzf : Search for files and directory
  • Obsidian: My note taking app
sudo snap install obsidian --classic
sudo apt install fzf mdcat tldr qbittorrent

About

This is My Linux ricing

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages