Skip to content

Configuration files/scripts for (Arch) Linux & Neovim.

License

Notifications You must be signed in to change notification settings

MarloGrayhat/ArchConfig

 
 

Repository files navigation

.dotfiles

The configuration files for my Linux desktop. Supports Arch based distros using Gnome and/or i3. Also, currently it assumes you have an Nvidia GPU and Intel CPU.

I mainly use i3, but I also install Gnome for when people do not want to mess around with a tiling WM. All of the screenshots are for i3 and the gnome configs are very basic.

ℹ️   Remember to choose i3 at the login screen.

⚠️   These are my personal dotfiles, which means they will continuously change. If you came here from a reddit post and it is no longer like in the post, that is why.

Installation

Currently working on an install utility. Experimenting with a custom TUI renderer and different backends. Until that is done, you are welcome to use the configs for inspiration!

TUI_Preview

Theme

The entire theme is based on a modified version of the Nord color palette. The base colors are used, as well as two darker colors and bright and dim versions of the base colors. Also, the colors in the Aurora palette are used more prominently than typically used in nord themes. This gives everyhing a warmer feel.

Showcase

Some screenshots showing of the desktop and rice, as well as some custom features I wrote. Everything has to be just right. I am spending 8+ hours a day on this working, so it might as well be a nice experience.

Overview

Wallpapers can be found at this ImageGoNord repo and locally. They "norded" some nice wallpapers.

For Reddit:

image

image

image

Notifications via dunst: image

Launcher via rofi: image

Powermenu via rofi: image

Lock screen via betterlockscreen: image

Polybar

TODO

References

Read mode

Super + r disables the inactive-opacity (from picom) for when readability is important. An indicator is displayed via polybar.

Disabled: image

Enabled: image

Key Bindings

A few notes on the bindings:

  • Keys combined with the Super key are reserved for OS and WM related actions.
  • Arrows and hjkl keys are interchangeable.

i3:

Binding Action
Super + d App launcher
Super + p Powermenu
Super + t Alacritty
Super + n Neovide
Super + b BTop++
Super + r Toggle read mode
Super + tab Windows
Super + Arrow Cycle windows
Super + Shift + Arrow Move window
Super + Number Go to workspace

Neovim

The Neovim config has a decent amount of work and is very close to a proper IDE. Why didn't I use LunarVim, NvChad or SpaceVim? I like doing things myself.

Overview: image

Dashboard: image

Telescope: image

About

Configuration files/scripts for (Arch) Linux & Neovim.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 57.6%
  • Python 21.8%
  • Shell 20.6%