Coder Social home page Coder Social logo

workstation's Introduction

My workstation configs

  • The colorscheme is a combmination of both gruvbox and gruvbox-material in my configs

Descriptions:

  • OS: Arch Linux
  • Window Manager: i3
  • Bar: polybar
  • Launcher: rofi
  • Compositor: picom
  • Terminal: alacritty
  • Code Editor : Neovim
  • Lockscreen: i3lock
  • File Manager: pcmanfm
  • Fonts: roboto-condensed (for rofi and polybar), font-awesome (for rofi and polybar), monospace, jetbrainsmono, jetbrainsmono nerd fonts, firacode nerd font (for terminal,qtile bar)
  • Policykit: mate-polkit

Neovim: Grimm Vim:

Not a distro but my own personal config ⚠️

Keymaps:
  • All the keymaps can be found in the .config/nvim/lua/grimmvim/core/keymaps.lua file.
  • Keymaps for substitute.nvim is in its plugin file: .config/nvim/lua/grimmvim/plugins/substitute.lua
  • Press <leader>fk to find available keymaps.

Neovim Gallery :

Start Page

alpha.nvim

LSP Support

LSP

Plugin Manager : Lazy and LSP manager : Mason

Managers

ToggleTerm X Lazygit

ToggleTerm

Gitsigns plugin for visual git status

Gitsigns

Installation Guide :

  • remove or backup the nvim folder from the following directory :

    • ~/.config/nvim
    • ~/.cache/nvim
    • ~/.local/share/nvim
    • ~/.local/state/nvim
  • Now copy my nvim config folder in the ~/.config directory

Neovim File tree

.
├── init.lua
└── lua
    └── grimmvim
        ├── core
        │   ├── init.lua
        │   ├── keymaps.lua
        │   ├── lazy.lua
        │   └── options.lua
        └── plugins
            ├── alpha.lua
            ├── autopairs.lua
            ├── bufferline.lua
            ├── cmp.lua
            ├── colorizer.lua
            ├── colorscheme.lua
            ├── comments.lua
            ├── dressing.lua
            ├── filetree.lua
            ├── gitsigns.lua
            ├── indent.lua
            ├── lsp
            │   ├── formatting.lua
            │   ├── lspconfig.lua
            │   ├── lspsaga.lua
            │   └── mason.lua
            ├── lualine.lua
            ├── luasnip.lua
            ├── markdown.lua
            ├── notify.lua
            ├── session.lua
            ├── substitute.lua
            ├── surround.lua
            ├── tagbar.lua
            ├── telescope.lua
            ├── toggleTerm.lua
            ├── treesitter.lua
            └── whichkey.lua

i3 Window Manager

Scripts you need to make executable:

  • .config/i3/scripts/power.sh
  • .config/qtile/scripts/power.sh
  • .config/polybar/i3_bar.sh

Apps in each workspace

Workspace Number Assigned Apps
1 Terminal
2 Browser
3 Development/Coding
4 File Manager
5 Chat
6 Design tools
7 Office tools
8 System tools

Gallery

Floating Polybar

i3_poly

Gruvbox with bg "#171717"

App launcher: Rofi

rofi

Keybindings For i3

Keybindings Actions
mod+t Tiling Mode
mod+e Tab Mode
mod+s Stacking Mode
mod+d rofi drun
alt+d rofi run
alt+w rofi windows
alt+m rofi emoji
mod+Shift+e Power Menu
mod+return Kitty terminal
mod+Shift+q Kills a window
mod+ctrl+vim keys resize window
mod+z horizontal
mod+a vertical
mod+m toggle fullscreen
mod+space floating window
mod+q focus floating window
mod+p focus parent
mod+w firefox
mod+n pcmanfm

Packages I used in my System:

Currently using an ultrabook: HP probook 10 G450, i5 13th gen with iGPU - intel iris xe.

workstation's People

Contributors

bibjaw99 avatar

Stargazers

Ruan avatar Daniel Torres avatar Shivam Rajput avatar David Behrle avatar Jalal Ahmed avatar  avatar Brian Napolitano avatar Kelvin Mendes avatar Monazir Muhammad Doha avatar Victor Cavalcanti avatar rjb71 avatar  avatar  avatar xiu avatar Mohammed Farhan avatar lucky.dev avatar Raul Pineda avatar KegsZooL avatar HxX avatar Cqws avatar  avatar Kareem H avatar VageLO avatar Lukas avatar  avatar Miguel Palau avatar Max Hu avatar Rustam avatar  avatar  avatar  avatar  avatar David Jones avatar  avatar  avatar  avatar Pegasus Pulse avatar  avatar Ahmed Al Jamal avatar Noreyni avatar 6R1MR34P3R avatar dyl avatar  avatar Shane avatar  avatar  avatar  avatar  avatar Erez avatar Hoang Cao Luu avatar  avatar Ricardo Melendez  avatar Roman avatar Jona Badd avatar Denis Vasilev avatar  avatar Foxcon avatar Anas MS avatar Josiah Denton avatar Hyeong Geun Oh avatar Luka Camus avatar  avatar Salvador Arana avatar Babis Chalios avatar Hui avatar  avatar csanri avatar Arnau del Río avatar Matias Pirez avatar Himanshu Sahu avatar Andril avatar Damir avatar Shockwave avatar Magitian avatar  avatar  avatar Misha avatar  avatar Kerimcan Balkan avatar emi avatar ビクスリン avatar Ryan avatar pglibrary80 avatar CodeSquid avatar Yah avatar  avatar Cooper Miller avatar Altair avatar Hardik Dhawan avatar  avatar Omar Soubky avatar 今夜は雨が降らない avatar Sayanta avatar DIY Brad avatar Mark avatar Jesus Ortega avatar Matheus Wenes avatar Vladimir Mouraviev avatar Ainan Ahmed Chowdhury avatar Matt avatar

Watchers

 avatar  avatar

workstation's Issues

Wallpapers

That's fire!

image

bro, am a gruvbox lover too! And you know color schemes doesn't always fit to your eye's needs (especially for wallpapers)

did you used a program like gruvbox-factory to generate them from the base image?

nvm I and humanity would appreciate if you'd give those beauties to us!

Uppercase is beaking polybar

Hi, your dotfiles are created and i used them as base for my config and noticed that in ~/.config/polybar/colors.ini you have an uppercase letter which broke transparency of bar.
image

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.