Just a place to host my configurations for the software that I use. This is for my system and other similar systems that I will have, so I cannot guarantee that it will work on other people's systems.
Software that I use:
- Neovim
- Emacs
- Hyprland
- Niri
- Ghostty
Soon, I will add a readme into each folder to show installation instructions, since that currently there is a lot going on.
My Emacs config will require Doom Emacs
Note
I have specific font configurations for specific apps, like Emacs and Neovim, so please, if something isn't displaying properly then check the configs for fonts. I currently use fonts like Monocraft, JetBrainsMono Nerd Font, and Fira Code.
One thing to note, I have and use a NVIDIA card. This could affect the overrall relibility of this config because I've had to configure it to work with NVIDIA Cards. I have tried to abstract NVIDIA specific things into its own file, but I don't know if I fully abstracted it.
Note
There will be a script to make this easier soon, will install everything you need to use this from deps to the compositor and more. That will be coming soon.
The full list of dependencies will be discovered later, I know that bascially most of what made up SolDoesTech/HyperV2's dependencies, are very similar to here. Obviously, you will need
- Hyprland
- Waybar, needs to be built with cava support
- Rofi
- Alacritty
- swaync
- wl-clipboard
- hyprpm
- cava and libcava
- hyprshot
- look around the
hypr/folder in order to find, at least, most of all of what you need.
sudo pacman -S hyprland wlroots rofi alacritty wl-clipboard cava hyprpaper
# with what ever aur helper you have, I use paru
paru -S swaync hyprshot waybar-cava libcava # add hyprland-git, for hyprpm, arch hasn't updated the hyprland package yet.Make sure you make a backup of everything of your configs for Hyprland, waybar, rofi, and neovim. I can't guarantee if it will work on your system. You might have to do some messing around with this config to get it working.
Clone this repo
git clone https://github.com/MilkJug1/dotfiles # note you can clone it anywhere
Then either copy the files or use a sym link to make it easier. Script will be available soon.
cp -r * ~/.config # for copying
# Using a link would be better, cause then you can change it quicker. Using soft links
ln -s /home/$USER/dotfiles/ /home/$USER/.config/ # Change the first path to a spot where this repo is at
# Then add on each folder like /home/$USER/.config/hypr for hypr. I will be making a script soon.Important
These dotfiles have been made to work with nvidia gpus, as noted by the hypr/configs/nvidia.conf file in here, if you aren't running a nvidia gpu, you might want to make sure that file isn't included when you start Hyprland. Just comment out the line
source=./configs/nvidia.conf
For anyone with a Multi-monitor setup, change the lines inside of the hypr/configs/monitors.conf file in order to have your monitor be setup. Follow Hyprland's wiki about Monitors to learn more
- Hyprland, Waybar with rofi, swaync, neovim, and the rest you can see in the Hyprland config
I technically have 2 seperate neovim configs, I used to use LazyVim a while ago and had my own configuration for it, however I have since switched from LazyVim to my own config. I have tried to make the my own config of neovim a little more expandable and configurable than it once was.
One thing that I use a lot of the time is also Neovide, so my configuration does have some settings that are more specific towards Neovide.
I have based my config off of a lot of people from the NeoVim community and many videos to assist setting up Neovim, I have combined most of the need to know information regarding Neovim inside of its own README, click here or before to be linked to it.
I was inspired by tons of different configs, I don't remember all but I will try to list as many as I can here that I remember taking from and modifying.
SolDoesTech/HyperV2 I took the background from here, and based my hypr keybindings off of it. Plus a lot of the same deps work here, since I based it off of that first.
linuxmobile/hyprland-dots I based the bar off of this and some other stuff that I can't remember.
ElecTwix/dotfiles I took his cava config and merged into mine.
flick0/dotfiles My dots still have remants of this persons, I loved the color theme they did. Plus the bar. Used that bar for a while, parts of it still exist here.
JoshM-Yoru/dotfiles The bar is literally just lifted from his, this person has such an amazing looking theme. I don't know if I will keep it but please check it out. Its really good.
There's more, I think, not sure. But, these are most of the people I either took, or inspired my config off of. Please check them out, they have some really nice looking ones.




