Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deadendpl/dotfiles


https://github.com/deadendpl/dotfiles

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

#+TITLE: dotfiles
#+STARTUP: noinlineimages

* WARNING:
This is meant for [[https://archlinux.org/][Arch]] based distros. Though I have WIP NixOS config. Dependencies might not be available for other distros.
* pywal with sway
[[file:screenshots/sway/2024-06-16_14-06-22.png]]
[[file:screenshots/sway/2024-06-16_14-07-23.png]]

| Type of program | My default choice |
|---------------------------+-------------------|
| Terminal Emulator | [[https://codeberg.org/dnkl/foot][foot]] |
| Shell | [[https://github.com/fish-shell/fish-shell][Fish]] |
| File Manager | [[https://github.com/gokcehan/lf][lf]], pcmanfm |
| Web Browser | [[https://www.qutebrowser.org/][qutebrowser]] |
| editor (IDE or something) | [[https://www.gnu.org/software/emacs/][Emacs]] |
| Bar | [[https://github.com/Alexays/Waybar][Waybar]] |
| Launcher | [[https://github.com/davatorium/rofi][rofi]] |
| Window Manager | [[https://github.com/swaywm/sway/][sway]] |

At sway's startup the script [[file:.local/bin/pyrice][~/.local/bin/pyrice]] will be executed. Go there and edit =walls_dir= variable to your own wallpapers directory.
After that you can execute the script from terminal or by pressing =Super+ALT+R= or from script hub by pressing =Super+Shift+Enter=.

Software riced with pywal [11/11]:
- [X] foot
- [X] rofi
- [X] gtk3
- [X] gtk4 (libadwaita)
- [X] qt
- [X] emacs
- [X] qutebrowser
- [X] waybar
- [X] hyprland
- [X] zathura
- [X] sway
* INSTALLING
** DEPENDENCIES
Go to [[file:install/README.org][install/README.org]] to look at the dependencies and other tweaks.
** CONFIG FILES
Copy/move all files to your =$HOME= directory.

Another way to manage this conveniently is to install [[https://www.gnu.org/software/stow/][stow]].
1. Move cloned repo into =~/repo-name=.
2. Backup your =~/.config= and delete everything inside if necessary.
3. Inside repo directory do =stow .=
This will link all files automatically to its corresponding places.