Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nixxoq/dotfiles

Hyprland/BSPWM (OUTDATED) dotfiles
https://github.com/nixxoq/dotfiles

arch arch-linux archlinux archlinux-dotfiles bspwm bspwm-config bspwm-dotfiles bspwm-themes dotfiles dotfiles-linux dots hypr hyprland hyprland-config hyprland-dot-files hyprland-dotfiles hyprland-rice linux

Last synced: about 1 month ago
JSON representation

Hyprland/BSPWM (OUTDATED) dotfiles

Awesome Lists containing this project

README

        


My dotfiles config (v2)



SETUP (automatic installtion soon)KEYBINDSAdditional Screenshots

```
- OS: Arch Linux
- WM: Hyprland
- Terminal: kitty
- Bar: Ags (Aylur's Gtk Shell) + Hyprpanel
- Screenshot tool: flameshot (git-version, built with -DUSE_WAYLAND_CLIPBOARD=true -DUSE_WAYLAND_GRIM=ON flags)
- mouse icon: Bibata-Modern-Ice (size 24)
```

AGS:
![hyprpanel](https://github.com/user-attachments/assets/0413feb8-8e20-489b-bc6a-6cb97fd54dee)

Waybar:
![waybar-mode](https://github.com/user-attachments/assets/98af27b9-a16e-4954-9e90-dbce169db9f9)

## Setup

Not implemented yet.

> [!WARNING]
> Before using this config, make sure you have:
> - Arch Linux based distribution
> - Internet connection
> - AUR helper (yay or paru) preinstalled

> [!WARNING]
> **Dependency packages:**
>
> ttf-jetbrains-mono ttf-jetbrains-mono-nerd htop bat dolphin clipse egl-wayland eza hyprland hyprlang hyprlock hypridle hyprcursor hyprswitch jq kitty kitty-shell-integration kitty-terminfo lib32-wayland noto-fonts otf-material-design-icons pacman-contrib pamixer pavucontrol pipewire pipewire-pulse pipwire-jack pipewire-audio polkit-gnome pywal-git rofi-lbonn-wayland-git wmctrl ranger sddm swww waybar wl-clipboard wlogout xdg-desktop-portal xdg-desktop-portal-wlr xdg-user-dirs zsh zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting noto-color-emoji-fontconfig ttf-liberation zip unzip qt6ct qt5ct kvantum kvantum-qt5 arc-kde arc-gtk-theme dconf dconf-editor firefox geany gtk3 gtk4 gtk4-layer-shell hicolor-icon-theme htop hypo-candy waypaper

> [!WARNING]
> **Required hyprland plugins:**
>
> Hyprspace
>
> > how to install:
> >
> > hyprpm add https://github.com/KZDKM/Hyprspace
> >
> > hyprpm enable Hyprspace

> [!NOTE]
> **If you prefer using ags instead of waybar:**
>
> curl -fsSL https://bun.sh/install | bash && sudo ln -s $HOME/.bun/bin/bun /usr/local/bin/bun
>
> yay/paru -S libgtop bluez bluez-utils btop htop networkmanager dart-sass brightnessctl swww python gnome-bluetooth-3.0 power-profiles-daemon grimblast-git gpu-screen-recorder hyprpicker matugen-bin python-gpustat aylurs-gtk-shell-git

## FAQ

Since I'm too lazy to write a setup script, I have a few answers to specific questions.

### Q: "Open with" -> "Other application" is empty
### A: try this
> mkdir $HOME/.config/menus/
>
> curl -L https://raw.githubusercontent.com/KDE/plasma-workspace/master/menu/desktop/plasma-applications.menu -o $HOME/.config/menus/applications.menu
>
> kbuildsycoca6

### Q: Hey, I wanna use waybar instead of ags, what should I do?
### A:
> open ~/.config/hypr/hyprland.conf file, find and comment "exec-once = ags" line, uncomment "exec-once = waybar"

## keybinds
```
Windows + Q (or Alt + F4): kill active windows + Del: kill hyprland session
Windows + V: toggle the window on focus to float
Windows + G: toggle the window on focus to group (tab mode)
ALT + Return: fullscreen mode
Windows + L: lock screen
Windows + Shift + F: toggle pin on focused window
Windows + backspace: logout menu
Ctrl + Escape: toggle waybar
Ctrl + Alt + T: open terminal
Windows + E: open Dolphin (file manager)
Windows + F: open firefox
Ctrl + Shift + Escape: open btop/htop

Windows + Space: open desktop applications menu
Windows + Tab: Toggle "Task View" (Design looks like Windows 10's task view)
Windows + R: Browse system files

F10: toggle audio mute
F11: decrease volume
F12: increase volume

Shift + Windows + S: Take a screenshot
Windows + ALT + G: Toggle hyprland animations for gamemode

Windows + Shift + D: toggle wallbash on/off
Windows + C: Clipboard manager

Windows + K: toggle keyboard layout
Alt + Shift: toggle keyboard layout

Windows + arrow left/right/up/down: move focus to windows
Windows + Shift + arrow left/right/up/down: resize window (20px)

Windows + [0-9]: switch to workspace

Windows + Shift + [0-9]: move active window to workspace
Windows + ALT + arrow left/right: move active window to workspace (relative)
Windows + Shift + Ctrl + arrow left/right/up/down: move active window around current workspace
Windows + Scroll: scroll through existing workspaces
Windows + LMB/RMB (or Z/X): move/resize windows
Windows + J: toggle layout mode

Windows + ALT + [0-9]: switch to workspace silently

Alt + Tab: switch between workspaces using rofi (window mode)
```

## Screenshots

### Old-Desktop preview

Old-Desktop

### Appmenu
![Application Menu](https://github.com/user-attachments/assets/3483f5b4-dd43-4d51-83a8-ce22aff32d9c)