diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..71cdf98 --- /dev/null +++ b/README.md @@ -0,0 +1,70 @@ +# Dotfiles + +This repository contains my personal configuration files (dotfiles) for various programs. These dotfiles are tailored to my preferences and setup, but you may find them useful as a reference or starting point for your own configurations, so you may use them as you wish! + +## Warning +In my [xinitrc](files/config/X11/xinitrc) I have it set to the UK keyboard layout, so if your keyboard layout is diffrent change it there! + +## Table of Contents +- [Installation](#installation) +- [Included Configurations](#included-configurations) +- [Contributing](#contributing) +- [License](#license) + +## Installation +To install my dotfiles, follow these simple steps: + +1. **Clone the Gitlab Repository:** + ```sh + git clone git@gitlab.com:Shipwreckt/dotfiles.git + cd dotfiles + ``` + +2. **Run the Install Script:** + ```sh + ./autoinstall.sh + ``` + This script will install packages I use, set up UFW (Uncomplicated Firewall), install synth shell and yay, set up directories in your home directory, set up the LY display manager, and copy my configuration files to your `.config` plus some `.bashrc` additions I use. + + +## Included Configurations +This repository includes configurations for the following programs: + +- [LY](https://github.com/fairyglade/ly) - Display Manager +- [Dircolors](https://www.gnu.org/software/coreutils/manual/html_node/dircolors-invocation.html) - Adds color in the terminal +- [Neovim](https://neovim.io/) - My IDE +- [Picom](https://github.com/yshui/picom) - Compositor for X, forked from Compton +- [Ranger](https://github.com/ranger/ranger) - TUI-based File Manager with Vim Keybinds +- [Redshift](https://github.com/jonls/redshift) - Adjusts the Color Temperature of Your Screen +- [DWM](https://dwm.suckless.org/) - Tiling Window Manager +- [Dmenu](https://tools.suckless.org/dmenu/) - App Launcher by Suckless +- [Slstatus](https://tools.suckless.org/slstatus/) - Status Bar for DWM +- [St](https://st.suckless.org/) - Terminal emulator by suckless +-- Control k to scroll up +-- Control j to scroll down +-- Control l to zoom out +-- Control h to zoom in +- [Fish shell](https://fishshell.com/) - Terminal shell +- [Starship](https://starship.rs/) - Terminal bling +- [Dunst](https://github.com/dunst-project/dunst) - Notifications + +## Programs No Longer Used +These are programs and tools that I no longer use: + +- [Alacritty](https://github.com/alacritty/alacritty) - Terminal +- [Polybar](https://github.com/polybar/polybar) - Simple Status Bar +- [Synth Shell](https://github.com/andresgongora/synth-shell) - Terminal Customization and Git Helper +- [i3](https://i3wm.org/) - Tiling Window Manager plus i3status +- [Qtile](https://qtile.org/) - Tiling Window Manager written in Python +- [Rofi](https://github.com/davatorium/rofi) - App Launcher + +## Contributing +Contributions are welcome! However, please note that these are my personal dotfiles, so I will primarily accept changes that align with my preferences and style. + +Feel free to submit pull requests or open issues if needed, and I'll review them as time allows. + + +## License +As with nearly all of my repositories, this one is licensed under the [GNU Affero General Public License v3.0](https://www.gnu.org/licenses/agpl-3.0.en.html). I'm including this notice to ensure that the license is clearly stated, in case the license file is not present in the repository. + +Please refer to the [LICENSE](LICENSE) file for detailed information. |