Skip to content

Billocap/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

          .o8                .    .o88o.  o8o  oooo
         "888              .o8    888 `"  `"'  `888
     .oooo888   .ooooo.  .o888oo o888oo  oooo   888   .ooooo.   .oooo.o
    d88' `888  d88' `88b   888    888    `888   888  d88' `88b d88(  "8
    888   888  888   888   888    888     888   888  888ooo888 `"Y88b.
.o. 888   888  888   888   888 .  888     888   888  888    .o o.  )88b
Y8P `Y8bod88P" `Y8bod8P'   "888" o888o   o888o o888o `Y8bod8P' 8""888P'

Repository for configuring my Linux based environments, I use those config mostly for WSL Ubuntu and Debian. This was supposed to be a simple project but a got carried away.

All though that's a very personal and subjective project feel free to Fork it or recommend configs and apps.

Install

Run the following command in the machine you plan to install the configs.

git clone "https://github.com/Billocap/.dotfiles" ~/.dotfiles && bash ~/.dotfiles/install.sh

!important

To perform the installation you will need git and curl. In case you don't have those apps use the command bellow to install them.

sudo apt update && sudo apt upgrade -y && sudo apt install git curl -y

Windows Terminal Config

As mentioned earlier I use this configs for my Windows Subsystem for Linux (WSL) machines, so here's a brief explanation on how my Windows Terminal is configured.

  • Download Windows Terminal: You can find it on the Windows App Store.
  • Install Fira Code NF on Windows, this font will allow Windows Terminal to used lots of cool icons.
  • (Optional) Open your Windows Terminal's settings.json file and copy the contents of .dotfiles/misc/windows-terminal/schemes.json into the schemes key of your settings.json file, Don't forget to remove the brackets when pasting the schemes.
  • (Optional) You can also copy the default profile from .dotfiles/misc/windows-terminal/default.json.

Saddly the Windows configs are manual ¯\_(ツ)_/¯.

Content

Here's a list of all the deps and apps I configured:

  • Vim: I opted for Vim because I wanted to keep my text editor simple as I used Vscode for work.
  • Oh My Zsh: I use zsh as my main shell.
    • Plain Theme: Theme for zsh I wrote based on the default Linux theme.
    • zsh-syntax-highlighting: Highlight the command so you can spot any typos or verify if the command really exists.
    • zsh-autosuggestions: Auto completes commands.
    • k: Directory listing with git features.
  • Node: I don't install node directly, here's a list of node related deps.
  • Meilisearch: Used at my job as a search engine.
  • Wget: Necessary for running Vscode on WSL.
  • Man: More descriptive help pages for commands.
  • FFmpeg: Useful for dealing with all kinds of files.
  • SSH: For secure shell.
  • Git: For version control.
  • Unzip: Dealing with zip files.
  • FIGlet: ASCII art headers.
  • curl: For requesting data.
  • NASM: For assembly programming.

About

Configuration files downloader and installer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published