Skip to content

ramenaru/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ramenaru arch|sway-wm dotfiles

Banner Screenshot

Repository Stars Repository Forks

MIT Licenses Issues Pull Requests

A clean, productivity-focused(anime) Arch Linux SwayWM setup

Features

  • Theming: One Dark Pro color scheme VSCode's One Dark Pro theme inspired
  • Components:
    • SwayWM (tiling window manager)
    • Waybar (custom status bar)
    • Wofi (application launcher)
    • Ghostty (Terminal)
    • Zsh, OhmyZsh (Shell)
    • Sddm (Lock Manager)
  • Keybindings: Vim-like navigation + IDE conveniences
  • Performance: Optimized for 165Hz displays (current test only on my devices)

Fonts Usage

  • List fonts that i used:
    • Ubuntu (for major screen application)
    • JetBrains Mono (for terminal, and code usage)
    • Mixed NerdFonts (for icon fonts)

Color Scheme Reference

Element Hex Usage Example
Background #282c34 #282c34 Terminal, Waybar background, and other major stuff
Foreground #abb2bf #abb2bf Text, icons
Primary #1589F0 #1589F0 Active workspace, borders
Secondary #56b6c2 #56b6c2 Inactive elements
Error #e06c75 #e06c75 Urgent notifications
Success #98c379 #98c379 Battery full
Warning #e5c07b #e5c07b Medium battery

Based on One Dark Pro palette

Installation

Dependencies

yay -S swayfx waybar mako wofi papirus-icon-theme \
    capitaine-cursors-light jetbrains-mono-nerd-font

Quick Setup

  1. Backup existing configs:
    mv ~/.config/sway ~/.config/sway.bak
    mv ~/.config/waybar ~/.config/waybar.bak
  2. Clone this repo:
    git clone https://github.com/ramenaru/dotfiles.git ~/.config

Keybindings

Key Combination Action
Mod+Enter Launch terminal (Ghostty)
Mod+Shift+e Exit session
Mod+d Application launcher (Wofi)
Mod+e Toggle file explorer
Print Area screenshot → clipboard
XF86AudioRaiseVolume Volume up (+ notification)

UI Components

Waybar Modules

{
  "modules-left": ["sway/workspaces", "sway/mode"],
  "modules-center": ["clock"],
  "modules-right": ["pulseaudio", "network", "battery"]
}

Theme Reference

Component Theme Source
GTK One Dark Pro GTK
Icons Papirus Dark
Cursor Capitaine Cursors Light
Terminal Ghostty with One Dark Pro scheme

Neovim Config

My neovim config is separated on another repository nvim config

Shell Conifg

I'm using ohmyZsh

Sddm(Lock Manager) Config

I'm using one of the best themes by Keyitdev

Troubleshooting

Issue: Wrong colors in terminal
Fix: Ensure termguicolors is set in Neovim:

set termguicolors
colorscheme onedark

License

Distributed under MIT License see LICENSE for more information.

About

daily linux config from 2023 - present. arch is superior btw

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published