Coder Social home page Coder Social logo

joelazar / dotfiles Goto Github PK

View Code? Open in Web Editor NEW
108.0 1.0 2.0 5.95 MB

My arch setup script and dotfiles

Home Page: https://git.io/joedotfiles

License: MIT License

Shell 75.35% Python 19.65% CSS 4.21% Vim Script 0.80%
dotfiles arch archlinux neovim vim sway swaywm wayland nnn font

dotfiles's Introduction

joelazar’s dotfiles

Wallpaper

joedotfiles - wallpaper

Neovim with my custom config

joedotfiles - neovim

Eza + FZF

joedotfiles - eza+fzf

Lazygit

joedotfiles - lazygit

Firefox + Vimium

joedotfiles - firefox + vimium

nnn + preview-tui

joedotfiles - nnn+preview

ncspot

joedotfiles - ncspot

Details

This is the dotfiles setup which I use for my Arch Linux. Theoretically, it could (and should) work on any non-unorthodox Arch based distributions too, but I didn't test it.

Let me try to briefly list the installed and configured packages:

  • yay - As an aur helper
  • blackarch - repo added with some basic penetration tool set
  • firejail - Running everything in sandbox
  • docker - Container framework for OS level virtualization
  • kitty - Fast, feature-rich, GPU based terminal emulator
  • fish - Fish shell - config
  • fzf - Command-line fuzzy finder
  • atuin - For getting my shell history everywhere
  • ripgrep - Grep on steroids
  • fd - Updated find
  • zoxide - Smarter cd command
  • eza - Modern ls
  • bat - cat(1) clone with wings
  • sway - I3 compatible window manager, but with Wayland - config
    • waybar - Highly customizable Wayland bar - config
    • dunst - Notification daemon
    • bemenu - Application launcher
      • bemenu-meta - My own bemenu wrapper for launching meta commands
  • neovim - Vim on steroids
  • git - No comment
    • delta - Diff tool with syntax highlighting
    • lazygit - simple terminal UI for git commands
  • btop - For monitoring
  • nnn - File manager
  • firefox - Good ol' Firefox
  • mpv - For media
  • ncspot - Cross-platform ncurses Spotify client
  • zathura - Document viewer
  • rust, go, python, clang - For programming
  • and many more other useful stuff. See the following file.

Most of the apps are configured with colors of catppuccin mocha.

Setup

These dotfiles are managed with chezmoi.

Install them with:

chezmoi init https://github.com/joelazar/dotfiles.git

chezmoi apply

Acknowledgements

Some utils functions which I'm using for the initial setup and later for my update script was taken from alrra's dotfiles repo, and I'm truly grateful for it.

I usually take my wallpapers from Unsplash and the one which is present in my screenshot is from Arnaud Steckle.

License

The code is available under the MIT license.

dotfiles's People

Contributors

joelazar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dotfiles's Issues

help

yo can u pls put up install & setup instructions

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.