Skip to content

benlagreca02/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

176 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Configuration files for my Hyprland based, Arch linux setup.

Installing

TL;DR Pull down the headless repo and checkout all the files

mkdir ~/.cfg
alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
echo ".cfg" >> .gitignore
git clone --bare https://github.com/benlagreca02/dotfiles.git $HOME/.cfg
config checkout

It will most likely yell at your for existing configs, delete them and then...

config checkout
config config --local status.showUntrackedFiles no

You will most likely want to delete the README.md file. I'm sure there's a way to have the home folder somewhere else, but whatever.

This is the original guide I followed

TODO

This system, in my opinion, is around 90% complete, and that last ten percent is pretty minor, like notifications taking you to the respective program, tweaking theme for blueman, and other "rices". Things I'd like to do at some point are in the list below

Major (Functional)

  • Consider switching to use quickshell
  • dunst notificaiton should focus program like discord when clicked (This may be impossible, switch to mako?)
  • Learn how to backup system (pacakges and system, not just dotfiles)
  • make hyprsunset nightlight intensity adjustable easily (redness)
  • Make hyprlock only show on one screen (prompt I mean, wallpaper should be on all)
  • When docked and laptop closed, can't wake from suspend. Have to open laptop and hit power button (I think this is just how suspend works)

Theming

Its pretty janky if you look under the hood, but I'm pretty proud of my themeing engine I've thrown together with lots of scripts, and pywal16. I still need to...

  • Add more themes! (and tweak to confirm all are readable when developing (hard time currently with git status and git diff messages on space theme) Make the following theme compliant:
  • bashrc ps1 prompt
  • dunst
  • vimairline
  • waybar calendar thingy highlight color

Minor

These are mostly astetic options, and some minorly functional things

  • In kanshi, make docking/undocking generic, for not just my system (maybe ditch in favor of lua hyprland stuff)
  • Make hyprland workspace 1 show up on main monitor on boot.
  • Kanshi doesn't appply configs on boot properly sometimes
  • Tooltips from hovering in firefox get corners cut off
  • Some kind of a "now playing" on waybar?
  • Make hyprland shadows less weird (I made them huge)
  • hyprsunset based on timezone sunset, instead of fixed time
  • Blueman theme should be dark mode (maybe find cool TUI alternative?)
  • Tweak Rofi to look better
  • Make dunst recognize spotify vs discord vs other notifs (not strictly necessary)
  • Custom VIM colorscheme maybe
  • essential package install script (like LARBS)
  • change around keybinds in newsboat some more

Very Minor

These are mostly ideas, or things I might do

  • Research power management stuff (save power when lid closed etc.)
  • Add screen mirror button (FN F7)
  • make seprate "launch" scripts folder, and maybe add notify if not installed? (Potentially)
  • waybar newsboat icon for "unread new feeds" maybe?
  • screen rotation in tablet mode potentially?
  • Play with the animations in Hyprland
  • Rice Discord somehow
  • Rice spotify somehow (spicefify)
  • Rice newsboat looks

About

My ameture attempt at version controlling my dotfiles

Resources

Stars

Watchers

Forks

Contributors