Skip to content

Fairhook/Linux-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

My Linux Setup

This document tracks the configuration and progress of my custom Arch Linux setup using Hyprland, Neovim, and Waybar. This is a work in progress.


πŸ–₯️ System Overview

  • Distro: Arch Linux
  • WM/Compositor: Hyprland
  • Status Bar: Waybar
  • Editor: Neovim
  • Shell: zsh
  • Terminal Emulator: Kitty

🎨 Hyprland Configuration

Status: 🟑 In progress

  • Config file location: ~/.config/hypr/hyprland.conf
  • Current settings:
    • Keybindings configured
    • Workspace rules defined
    • Default apps assigned
    • Gaps, border, and theme set up
  • TODO:
    • Add custom animations
    • Configure autotiling or window rules
    • Add system tray and notifications

πŸ“Š Waybar Setup

Status: πŸ”΄ Not started / minimal

  • Config file location: ~/.config/waybar/config
  • Style file: ~/.config/waybar/style.css
  • Current modules:
    • Workspaces
    • Clock
    • Network
    • Battery
  • TODO:
    • Add CPU/RAM monitor
    • Theming with CSS
    • Add hyprland-specific modules

✍️ Neovim Environment

Status: 🟑 In progress

  • Config directory: ~/.config/nvim/
  • Plugin manager: [Lazy.nvim]
  • Current plugins:
    • LSP
    • Treesitter
    • Telescope
  • TODO:
    • Finish Lua configuration
    • Add file explorer (e.g. nvim-tree)
    • Keymap setup for productivity
    • Setup autoformatting and linters

βœ… Completed Setup Tasks

  • Installed Arch Linux
  • Installed Hyprland and dependencies
  • Installed Waybar and dependencies
  • Installed Neovim

πŸ”œ Upcoming Tasks

  • Add wallpapers and display manager
  • Configure fonts and icon theme
  • Setup notification system (mako/dunst)
  • Create dotfiles backup repo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published