Skip to content

giodueck/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles

Not all configured programs are listed here, only the ones which have some dependencies or special configuration requirements.

Merge to this repo pending.

Theming all around adapted from the excellent TokyoNight.nvim by folke, which includes extras for some of these configs.

Dependencies

pacman -S neovim ripgrep fd

Hyprland

Modern tiling WM based on wlroots.

TODO

  • Check bluetooth/wifi settings
  • Rofi theme
  • Make apps (dolphin) use dark theme
  • Lock screen
    • Idle screen lock
    • Lock on laptop lid close
    • Rice lock screen
  • Status bar
    • Hide inactive modules into a tray-like module (e.g. bluetooth disabled but not inexistent)
    • KDE Connect
    • Script to detect how many CPUs there are, and whether to enable the bluetooth module
    • Check if rofi can play nicer with the mouse
  • Hyprland media keys
  • Kill or minimize (Steam)
  • Test powermenu.sh
  • Check that camera/microphone work
  • Check that screen-sharing works
  • Screenshots
    • Notifications
  • Hyprland theming and animations
  • Clipboard manager
  • Calendar (naive calendar looks cool)
  • Nicer notifications
  • Battery low alert
  • Custom wallpaper manager

Dependencies

pacman -S archlinux-xdg-menu bluez-utils brightnessctl cliphist dolphin grim hypridle hyprland hyprlock hyprpaper networkmanager ocean-sound-theme pavucontrol pipewire playerctl polkit polkit-kde-agent qt5-wayland qt5ct qt6-wayland qt6ct rofi-wayland slurp swaync ttf-hack-nerd waybar wireplumber xdg-desktop-portal xdg-desktop-portal-hyprland xdg-desktop-portal-kde xwayland

Manual build:

  • naivecalendar:
git clone https://framagit.org/Daguhh/naivecalendar
cd naivecalendar
make install

Setup

Tip

Make sure any scripts have the execute permission set.

Also, for the bluetooth detection to work, enable the bluetooth service (even if the system does not have a controller)

systemctl enable --now bluetooth

Tmux

Tmux configuration based on the zen tmux config and a guide to customizing your tmux.conf.

Dependencies

Zathura

Document viewer with vi-style keymaps.

Dependencies

pacman -S zathura zathura-pdf-mupdf

Zsh

Zsh config based on the Arch installer image and customized from there.

Dependencies

pacman -S git fzf grml-zsh-config neovim nvidia-prime zsh-autosuggestions zoxide

Also sets fzf keybinds in .local/share/fzf/key-bindings.zsh

AUR

About

My relevant dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published