Skip to content

My ameture attempt at version controlling my dotfiles

Notifications You must be signed in to change notification settings

benlagreca02/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 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

At this point, I've been daily driving the system for months with very few issues. Whenver I have an issue, I immediatly address it (if its bad enough) or I simply add it to this giant list, sorted by vibes

Major

  • Add a brightness through hyprsunset gamma when connected to monitor that doesn't support it (desktop)
  • When docked and laptop closed, can't wake from suspend. Have to open laptop and hit power button (maybe, have to verify)
  • "edit configs" script with dmenu/rofi of some kind (can type "rofi" and rofi config will open in vim, distrotube has one)
  • Research power management stuff (save power when lid closed etc.)
  • Learn how to backup system (pacakges and system, not just dotfiles)
  • Dunst Can't close notifications sometimes (b.c. I can't focus them most likely, specifically bluetooth notifications)

Minor

  • Rice waybar better, I want icons on the right to be separated
  • In kanshi, make docking/undocking generic, for not just my system
  • essential package install script (like LARBS)
  • Custom VIM colorscheme maybe
  • When docked, display brightness leaves weird gap in waybar (not there)
  • change around keybinds in newsboat some more

Very Minor

  • Make dunst recognize spotify vs discord vs other notifs (not strictly necessary)
  • Add screen mirror button (FN F7)
  • Make scripts for color scheme changes (?) (HARD)
  • fix can't open newsboat from rofi (filepath issue I believe)
  • Fix everything to use just the nerdfont version of iosevka, instead of the standalone package
  • make seprate "launch" scripts folder, and maybe add notify if not installed? (Potentially)
  • waybar newsboat icon for "unread new feeds" maybe?
  • Rofi/Dmenu script for selecting common SSH clients somehow (simmilar to web bookmarks potentially)
  • screen rotation in tablet mode potentially?
  • Play with the animations in Hyprland
  • Rice Discord somehow
  • Rice spotify somehow (spicefify)
  • Rice newsboat looks

Colors

PyWal is cool, but I don't like that it overrides your colors. Errors should always be red, and successes should always be green, regardless of your cool color profiles. I don't want PyWal to make them blue, and darker blue.

Right now, I assume a single wallpaper, and only have one "colorscheme" for hyprland and waybar configured in their respective config files. I used pywal to get a rough sense of the colors, but thats not really my focus right now, I'm more focused on getting everything "functional", then I'll go and get colors working much fancier later. I might do alternate "palletes" somehow, but thats for later. Function > fashion.

The "dream" is to have a set of wallpapers, and on changing them, all colors get updated to match: BUT I have those colors custom defined. I don't like that pywall changes the colors of terminal and vim stuff by default.

This goal would take a lot of scripting, but I need to learn anyways, so I'll do it one day hopefully.

About

My ameture attempt at version controlling my dotfiles

Resources

Stars

Watchers

Forks