Skip to content

shikaij/workstation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My workstation configs

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

Descriptions:

  • OS: Arch Linux
  • Window Manager: i3,qtile
  • Bar: polybar
  • Launcher: rofi
  • Compositor: picom-allusive (active fork of picom-pijulius)
  • Terminal: Kitty,wezterm,alacritty
  • 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

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

Artix

Polybar Underline

Gruvbox with bg "#171717"

App launcher: Rofi

rofi

Animations: picom-pijulius

ezgif com-video-to-gif

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

Neovim: Grimm Vim:

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

nvim

Neovim File tree

.
├── init.lua
├── lazy-lock.json
└── lua
    └── habib
        ├── core
        │   ├── init.lua
        │   ├── keymaps.lua
        │   ├── lazy.lua
        │   └── options.lua
        └── plugins
            ├── autopairs.lua
            ├── bufferline.lua
            ├── cmp.lua
            ├── colorizer.lua
            ├── colorscheme.lua
            ├── comment.lua
            ├── dashboard.lua
            ├── dressing.lua
            ├── gitsigns.lua
            ├── indent.lua
            ├── lsp
            │   ├── lspconfig.lua
            │   ├── lsp_saga.lua
            │   ├── mason.lua
            │   └── null_ls.lua
            ├── lualine.lua
            ├── markdown.lua
            ├── notify.lua
            ├── nvim-tree.lua
            ├── tagbar.lua
            ├── telescope.lua
            ├── toggleterm.lua
            ├── treesitter.lua
            ├── utils.lua
            └── whichkey.lua

Qtile ⚠️ (No longer maintained)

qtile

Keybindings For Qtile

Keybindings Actions
mod+d rofi drun
alt+d rofi rum
alt+d rofi windows
mod+Shift+e Power Menu
mod+Shift+o toggle layouts
mod+Shift+x Betterlockscreen
mod+return Kitty terminal
mod+Shift+q Kills a window
mod+ctrl resize window(vim keys)
mod+m toggle fullscreen
mod+space floating window
mod+w firefox
mod+n pcmanfm
mod+Tab next active group
alt+tab previous active group

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 93.2%
  • Lua 4.3%
  • Python 2.0%
  • Other 0.5%