This commit is contained in:
Adam 2023-02-03 07:04:28 -05:00
parent aa071dd276
commit 148bb4a1b6

View file

@ -2,13 +2,29 @@
The idea is a one liner to have a quick workbench, like flipping a door on its side for a quick desk. The idea is a one liner to have a quick workbench, like flipping a door on its side for a quick desk.
It's a bootstrap script for my personal desktop environment It's a bootstrap script for my personal desktop environment that is:
1. Reliable
1. Fast
1. Made from off as many off the shelf parts as possible
1. Simple (see above)
1. Decent looking
Use as much or as little as you need. Use as much or as little as you need.
## Install ## Install
You should have an [Arch](https://archlinux.org) system, you can run this immediately after a minimal `archinstall` setup: You should have an [Arch](https://archlinux.org) system, you can run this immediately after a minimal `archinstall` setup:
If you want recommendations for archinstall I'll say:
- [Btrfs](https://wiki.archlinux.org/title/Btrfs)
- I personally dislike [Swap](https://wiki.archlinux.org/title/Swap) (don't run out of ram if you don't have swap)
- [PipeWire](https://wiki.archlinux.org/title/PipeWire)
- [linux-zen](https://wiki.archlinux.org/title/Kernel)
- [NetworkManager](https://wiki.archlinux.org/title/NetworkManager)
Shell install also works on Ubuntu Server 22.04 so it should work on any buntu or Mint, Pop, etc. and maybe Debian too
### Quick shell: ### Quick shell:
As your new user in your new user's home directory run: (will overwrite some user files) As your new user in your new user's home directory run: (will overwrite some user files)
@ -24,11 +40,12 @@ to get the rest and then:
```startx``` to load it. ```startx``` to load it.
but it might be missing some things depending on your install profile (still testing)
## Post Install ## Post Install
1. Neovim will be confused on first start until `:PackerSync` is run 1. Neovim will be confused on first start until `:PackerSync` is run
### TODO: ### TODO:
- support more distros - support more distros
- handle errors
- make sure full install actually has all deps handled - make sure full install actually has all deps handled