update packages
This commit is contained in:
parent
8ac477f32c
commit
f6b4238d7a
1 changed files with 66 additions and 30 deletions
96
readme.md
96
readme.md
|
@ -13,56 +13,94 @@ you're at the computer or connected via ssh.
|
||||||
|
|
||||||
If it's not here then you probably don't need it.
|
If it's not here then you probably don't need it.
|
||||||
|
|
||||||
## Some Features
|
## Features
|
||||||
|
|
||||||
### Shell/Base
|
### Base Shell
|
||||||
|
|
||||||
- [Yay](https://github.com/Jguer/yay) - Package manager with AUR support (Arch only)
|
This is the meat and potatoes and the main point of this project. It's meant for quick deployment when connected to a remote system
|
||||||
|
|
||||||
|
- [Yay](https://github.com/Jguer/yay) - Easier to use Arch package manager that supports AUR
|
||||||
|
- [bat](https://github.com/sharkdp/bat) - Better cat for quickly viewing files
|
||||||
|
- [btop](https://github.com/aristocratos/btop) - Top++
|
||||||
|
- [byobu](https://www.byobu.org/) - Comfy multiplexer
|
||||||
|
- [fd](https://github.com/sharkdp/fd) - Alternative to find, used by bat and made by the same guy
|
||||||
|
- [fzf](https://github.com/junegunn/fzf) - Fuzzy finder also used by telescope(nvim plugin)
|
||||||
|
- [man-db and man-pages](https://man-db.nongnu.org/) - To RTFM
|
||||||
|
- [mosh](https://mosh.org/) - MObile SHell, like ssh but better with a bad connection
|
||||||
|
- [neovim](https://github.com/neovim/neovim) - Edit text blazingly fast (even over ssh!)
|
||||||
|
- [nnn](https://github.com/jarun/nnn) - Lightning fast file manager
|
||||||
|
- [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) - Community enhancements for zsh. Easier than DIY
|
||||||
|
- [pywal](https://github.com/dylanaraps/pywal) - Set whole system color scheme from wallpaper colors
|
||||||
|
- [ripgrep](https://github.com/BurntSushi/ripgrep) - Extremely fast grep replacement
|
||||||
- [rsync](https://rsync.samba.org/) - For my 'push' alias
|
- [rsync](https://rsync.samba.org/) - For my 'push' alias
|
||||||
- [sl](https://github.com/eyJhb/sl) - For when you're too fast
|
- [sl](https://github.com/eyJhb/sl) - For when you're too fast
|
||||||
- [btop](https://github.com/aristocratos/btop) - Top++
|
- [unrar](https://www.rarlab.com/rar_add.htm) - For decomressing .rar
|
||||||
- [neovim](https://github.com/neovim/neovim) - Edit text blazingly fast (even over ssh)
|
- [wget](https://www.gnu.org/software/wget/wget.html) - Tool to get things from the web
|
||||||
- [byobu](https://www.byobu.org/) - Comfy multiplexer
|
- [zsh](https://www.zsh.org/) - Comfy shell
|
||||||
- [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) - Community enhancements for zsh. Easier than DIY
|
|
||||||
- [nnn](https://github.com/jarun/nnn) - Lightning fast file manager
|
|
||||||
- [lf](https://github.com/gokcehan/lf) - File manager like [ranger](https://github.com/ranger/ranger) but faster
|
|
||||||
- [mosh](https://mosh.org/) - MObile SHell, like ssh but better with a bad connection
|
|
||||||
|
|
||||||
### GUI
|
### GUI
|
||||||
|
|
||||||
Business:
|
AwesomeWM starter kit
|
||||||
- [awesome](https://awesomewm.org/) - Dynamic window manager based on DWM
|
|
||||||
- [alacritty](https://github.com/alacritty/alacritty) - Fast terminal with GPU acceleration written in Rust
|
|
||||||
- [maim](https://github.com/naelstrof/maim) - Screenshot tool, with a script for ease of use
|
|
||||||
|
|
||||||
Eye Candy:
|
Base:
|
||||||
- [pywal](https://github.com/dylanaraps/pywal) - Set whole system color scheme from wallpaper colors
|
- [acpi](https://wiki.archlinux.org/title/ACPI_modules) - For battery widget
|
||||||
- [nitrogen](https://github.com/l3ib/nitrogen/https://github.com/l3ib/nitrogen) - Wallpaper setter that allows
|
- [alacritty](https://github.com/alacritty/alacritty) - Terminal emulator
|
||||||
stretching across multiple screens
|
- [arandr](https://christian.amsuess.com/tools/arandr) - To configure screens
|
||||||
|
- [awesome](https://awesomewm.org/) - Window manager
|
||||||
|
- [bluez](https://www.bluez.org/) - Bluetooth tools
|
||||||
|
- [chromium](https://www.chromium.org/Home/) - Backup browser
|
||||||
|
- [firefox-developer-edition](https://www.mozilla.org/en-US/firefox/developer/) - Main browser
|
||||||
|
- [font-awesome](https://fontawesome.com/) - Icon font
|
||||||
|
- [maim](https://github.com/naelstrof/maim) - Screenshot tool, script included in bin for ease of use
|
||||||
|
- [nsxiv](https://nsxiv.codeberg.page/) - Image viewer
|
||||||
- [picom](https://github.com/yshui/picom) - Vsync, shadows, transparency, etc
|
- [picom](https://github.com/yshui/picom) - Vsync, shadows, transparency, etc
|
||||||
|
- [playerctl](https://github.com/altdesktop/playerctl) - For controlling media playback
|
||||||
|
- [polkit-gnome](https://wiki.archlinux.org/title/Polkit) - GTK polkit prompt
|
||||||
- [redshift](https://github.com/jonls/redshift) - Shifts screen to red at night to be easier on the eyes
|
- [redshift](https://github.com/jonls/redshift) - Shifts screen to red at night to be easier on the eyes
|
||||||
- [unclutter](https://github.com/Airblader/unclutter-xfixes) - Hides the cursor after inactivity
|
- [unclutter](https://github.com/Airblader/unclutter-xfixes) - Hides the cursor after inactivity
|
||||||
|
- [xclip](https://github.com/astrand/xclip) - Make clipboard work across programs
|
||||||
|
- [xorg-server](https://wiki.archlinux.org/title/Xorg) - Displays graphics
|
||||||
|
- [xorg-xinit](https://wiki.archlinux.org/title/Xinit) - Starts the X server
|
||||||
|
- [xorg-xrandr](https://wiki.archlinux.org/title/xrandr) - Configures monitors
|
||||||
|
|
||||||
|
### Extras:
|
||||||
|
|
||||||
|
Eye candy, bloat, stuff that won't install on ARM devices
|
||||||
|
|
||||||
|
[beautiful-discord-git](https://github.com/leovoel/BeautifulDiscord) - Loads custom discord theme
|
||||||
|
[caprine](https://sindresorhus.com/caprine/) - Facebook messenger
|
||||||
|
[discord](https://discord.com/) - Discord
|
||||||
|
[gimp](https://www.gimp.org/) - Image editor
|
||||||
|
[python-pywalfox](https://github.com/frewacom/pywalfox) - Themes firefox with pywal colors
|
||||||
|
[pywal-discord-git](https://github.com/FilipLitwora/pywal-discord) - Generates Discord theme
|
||||||
|
[spotify-launcher](https://github.com/kpcyrd/spotify-launcher) - Handles Spotify
|
||||||
|
[steam](https://store.steampowered.com/) - Steam
|
||||||
|
[telegram-desktop](https://telegram.org/) - Telegram messenger
|
||||||
|
[thunderbird](https://www.thunderbird.net) - Email client
|
||||||
|
[wal-telegram-git](https://github.com/guillaumeboehm/wal-telegram) - Generate telegram-desktop theme
|
||||||
|
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
The install script clones this repo, installs a few dependencies and copies my configs to `~/.config/`. It
|
The install script clones this repo, installs a few dependencies and copies my configs to `~/.config/`. It
|
||||||
then links `~/.xinitrc` and `~/.zprofile` to the ones copied from the repo, all while creating a **SINGLE**
|
then links `~/.xinitrc` and `~/.zprofile` to the ones copied from the repo, all while creating a **SINGLE**
|
||||||
backup for any files that already exist. NOTE: Only **ONE** backup per file is saved to prevent piling up backups.
|
backup for any files that already exist. **NOTE:** Only **ONE** backup per file is saved to prevent piling up backups.
|
||||||
It's only meant to catch small oversights and is very verbose. In other words, if you run the installer twice
|
It's only meant to catch small oversights and is very verbose. In other words, if you run the installer twice
|
||||||
**IT WILL OVERWRITE THE BACKUP!**
|
**IT WILL OVERWRITE THE BACKUP!**
|
||||||
|
|
||||||
The install script is only for Arch right now but I plan to include any distro with this software in their repos.
|
The install script is only for Arch right now but I plan to include any distro with this software in their repos.
|
||||||
At least the popular ones
|
At least the popular ones
|
||||||
|
|
||||||
### Quick shell (start here):
|
1. Create a new user or backup your home directory if you're unsure about anything. If you have nothing to lose then
|
||||||
Create a new user or backup your home directory if you're unsure about anything. If you have nothing to lose then
|
|
||||||
go ahead and YOLO it. Just don't complain if something gets overwritten
|
go ahead and YOLO it. Just don't complain if something gets overwritten
|
||||||
|
|
||||||
1. ```bash <(curl -s https://doors.doordesk.net/setup)```
|
1. ```sh <(curl -s https://doors.doordesk.net/setup)```
|
||||||
|
1. Choose your adventure
|
||||||
1. Log out and log back in
|
1. Log out and log back in
|
||||||
|
|
||||||
### GUI
|
### Starting the GUI
|
||||||
- For now the setup just installs everything in one shot so you get the GUI whether you need it or not, to use it
|
|
||||||
just run `startx` or start awesome from your display manager if you have one.
|
Just run `startx` or start awesome from your display manager if you have one
|
||||||
|
|
||||||
- The mod keys are Super, Menu, and Meta
|
- The mod keys are Super, Menu, and Meta
|
||||||
- Once in awesome press Mod + F1 for a quick reference of all keybinds
|
- Once in awesome press Mod + F1 for a quick reference of all keybinds
|
||||||
|
|
||||||
|
@ -75,11 +113,9 @@ and click the "Fetch Pywal colors" button. You shouldn't have to touch it ever a
|
||||||
- Point telegram to [wal-telegram](https://github.com/guillaumeboehm/wal-telegram#set-the-color-palette)'s
|
- Point telegram to [wal-telegram](https://github.com/guillaumeboehm/wal-telegram#set-the-color-palette)'s
|
||||||
generated theme. It should handle itself from here
|
generated theme. It should handle itself from here
|
||||||
|
|
||||||
## Known issues (aka things to fix and excuses why they aren't):
|
|
||||||
- Installer can hang at "retrieving packages" - I think this is a pacman/mirror issue. Just wait or kill
|
|
||||||
and restart it if you're impatient. The setup should pick up where it left off
|
|
||||||
|
|
||||||
## Future:
|
## Future:
|
||||||
- More granular installer (shell, gui, make some gui apps optional like messengers)
|
- Polish nvim
|
||||||
|
- nnn setup
|
||||||
|
- posix compliance
|
||||||
- Support more distros
|
- Support more distros
|
||||||
- Add color to setup cause why not?
|
- Add color to setup cause why not?
|
||||||
|
|
Loading…
Add table
Reference in a new issue