Skip to content

fk2731/FixiBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

😼 FixiBar

Arch Linux

Where Arch meets aesthetics — powered by my cat 💙

Fasfetch Thumbnail

🖥️ Installation

Important

Just for Arch users, btw...

    curl -fsSL https://github.com/fk2731/FixiBar/main/setup.sh | bash

Note

Includes an optional step to sign your kernel for Secure Boot.

📕 Repository Structure

Here’s a brief overview of the main folders and files:

  • boot/ → Boot-related configurations (rEFInd, Plymouth themes, etc.)
  • config/ → General system and app configs
  • Fixi/ → Fixi Custom scripts and modules (Bar, Widgets, etc.)
  • login/ → Login related configs (SDDM tweaks)
  • pacman.conf → Pacman package manager configuration
  • setup.sh → Installation script for Arch Linux
  • utils/ → Screenshots
DemoFixiBar2.mp4

🔎 Features

  • NeoVim:

    • Theme: Catppuccin mocha

    • Lsp, formaters and linters: Java, Bash, Python, JavaScript, HTML, CSS, Lua, Markdown

    • Navigation: Telescope, oil, neo-tree

    • Buffer: MultiCursor, AutoComment, LuaLine, Surround, GitSigns

      Nvim example

  • Terminal: Kitty

  • Shell: Zsh with Powerlevel10k

  • Swaync (Fixi Theme): Notification Center, BackLight Controller, Volume Controller, Mpris Module, Buttons Grid

    • Buttons Grid:
      • Bluetooth (adw-bluetooth)
      • Power Menu (Fixi App)
      • Clipboard manager (cliphist)
      • Screen shader (hyprshade)
      • Internet ( rofi-wifi )
      • Snipping Tools (Fixi App)
      • App Launcher (rofi)
      • Calculator (rofi-calc)

    Swaync Fixi Theme

  • Swayosd

  • Bar (FixiBar):

    FixiBar Default

    FixiBar Dark Background

    • Workspaces

    • Memory Stats

    • Mpris module - Thanks to: AxKhz-Shell

      Left Module

      Left Module Dark Background

    • Volume Indicator

    • Bluetooth Indicator

    • Notifications

    • Network

      Right Module

      Right Module Dark Background

    • Time, date and calendar

      Calendar

    • Battery indicator (if needed)

      Battery Indicator Plug Battery Indicator Plug Off Battery Low Indicator Battery Care Indicator

  • Widgets (Fixi Custom):

    • Calculator

      RofiCalculator

    • Power menu

      PowerMenu

    • Snipping Kit

      SnippingKit

    • Rofi

      RofiLauncher

  • Hyprpaper

  • Hyprlock (Fixi's version from MrVivekRajan)

    Hyprlock Fixi Theme

  • File Manager: Nemo (not customized)

  • Display Manager: SDDM (Fixi Theme)

    SDDM Catppuccin-Mocha

  • Boot Managaer: rEFInd (Catppuccin Mocha)

    Refind Catppuccin Mocha

  • Plymouth (Catppuccin Mocha)

    Plymouth Catppuccin Mocha

Note

  • lsd is an enhanced ls command
  • tldr is an enhanced man command
  • ogman is an alias for the original man command

⌨️ KeyBinds

Apps

Action KeyBinds
Close current app Super C
Launch Kitty terminal Super Q
Launch Swaync Super N
Launch Rofi Super R
Launch Brave Super B
Launch Spotify Super M
Launch Calculator Super P
Launch Snipping Kit Super Z
Launch Power menu Super W
Open ChatGPT Super F
Open Copilot Super G
Launch Telegram Super T

Navigation & windows

Action KeyBinds
Switch window focus in workspace Alt + Tab
Move focus left Super H
Move focus down Super J
Move focus up Super K
Move focus right Super L
Navigate through workspaces Super Tab
Move window to another workspace Super Shift <Number>
Switch to workspace Super <Number>

System

Action KeyBinds
Launch FixiBar Super Shift B
Lock screen Super Shift L
Increase First Extra Monitor Brightness Super F2
Decrease First Extra Monitor Brightness Super F1
Active Power Saving Mode Super Shift N

🤝 Contributing

Contributions, issues, and feature requests are welcome!
If you want to help improve FixiBar, follow these simple steps:

  1. Fork this repository.
  2. Create a new branch with your feature or fix:
    git checkout -b feature/awesome-idea
  3. Commit your changes and push them:
    git commit -m "feat: add awesome idea"
    git push origin feature/awesome-idea
  4. Open a Pull Request.

Tip

Make sure to follow the existing code style and structure for consistency.

⚖️ License

This project is licensed under the MIT License. You are free to use, modify, and distribute it as long as proper credit is given.

License: MIT