mirror of
https://git.sr.ht/~roxwize/.dotfiles
synced 2025-07-23 14:48:01 +00:00
~
This commit is contained in:
parent
2ad36426a2
commit
c6813d052f
8 changed files with 49 additions and 64 deletions
47
README.md
47
README.md
|
@ -1,11 +1,5 @@
|
|||

|
||||
|
||||
this is rae's nixOS config meow
|
||||
|
||||
- **display manager**: SDDM (BUT YUO NEVER SEE IT BLEHHHH)
|
||||
- **window manager**: openbox
|
||||
- **status bar**: yambar
|
||||
|
||||
# installation
|
||||
|
||||
theoretically:
|
||||
|
@ -19,7 +13,15 @@ nixos-install --flake './nixos#[hostname]'
|
|||
|
||||
from my experience the process is more involved, but it ultimately boils down to those three commands above (the first command is only for bootstrapping). youll need to make a configuration for your host which involves creating default configurations with `nixos-generate-config`, copying it to your host's folder in `nixos/hosts/[host]/`, editing it, and then adding it to `flake.nix`. after that you should clone the repo inside of `/home/rae/` on your filesystem
|
||||
|
||||
## raspberry PI devices
|
||||
# default applications
|
||||
|
||||
- **compositor** xcompmgr
|
||||
- **DM** SDDM
|
||||
- **launcher** rofi
|
||||
- **statusbar** yambar
|
||||
- **WM** openbox
|
||||
|
||||
<!--## raspberry PI devices
|
||||
|
||||
[raspberry-pi-nix](https://github.com/nix-community/raspberry-pi-nix) is used to build PI sd card images. have yur lil sd card on hand (paw) and run in the root of the repository:
|
||||
|
||||
|
@ -39,13 +41,9 @@ the system will automatically resize the root partition to match the size of the
|
|||
nixos-rebuild switch --flake './nixos#[hostname]' --target-host root@[hostname]
|
||||
```
|
||||
|
||||
ssh isnt automatically setup in a way that lets you do this from the start, you should define it in your host configuration beforehand. near has a decent example of this that you can look over if yu want...
|
||||
ssh isnt automatically setup in a way that lets you do this from the start, you should define it in your host configuration beforehand. near has a decent example of this that you can look over if yu want...-->
|
||||
|
||||
# usage
|
||||
|
||||
the system should boot into openbox and from there you'll have your statusbar and a lot of keybinds to learn x3
|
||||
|
||||
## openbox hotkeys
|
||||
# openbox hotkeys
|
||||
|
||||
```
|
||||
Menus
|
||||
|
@ -99,29 +97,6 @@ Miscellaneous
|
|||
Restart
|
||||
```
|
||||
|
||||
or:
|
||||
|
||||
**Alt+Left click** and drag over a window to move it<br>
|
||||
**Alt+Right click** and drag over a window to resize it<br>
|
||||
**Ctrl+Right click** on titlebar to open its window's menu<br>
|
||||
**Alt+C** over a window to do the same thing
|
||||
|
||||
**Double click titlebar** to maximize its window completely<br>
|
||||
**Left click maximize button** to maximize completely<br>
|
||||
**Middle click maximize button** to maximize vertically<br>
|
||||
**Right click maximize button** to maximize horizontally
|
||||
|
||||
**Right click** on desktop to open menu<br>
|
||||
**Alt+Right click** over a window to do the same thing<br>
|
||||
**Alt+D** to open the application launcher
|
||||
|
||||
**Alt+Left arrow** to go to the previous desktop<br>
|
||||
**Alt+Right arrow** to go to the next desktop<br>
|
||||
**Alt+[1-6]** to go to a specific desktop<br>
|
||||
**Alt+Shift+Left arrow** to go to the previous desktop window<br>
|
||||
**Alt+Shift+Right arrow** to go to the next desktop window<br>
|
||||
**Alt+Tab** to cycle windows in all desktops
|
||||
|
||||
# (history)
|
||||
|
||||
here is the very first finalized version of this config that was originally tested on a qemu vm. it took 14 hours to set up. after running it on the machine itself and switching over to the configuration in its entirety i realized that it was complete and utter HORSESHIT. making things look nice again took another like four hours.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue