assets | ||
configs | ||
nixos | ||
scripts | ||
secrets | ||
.editorconfig | ||
.gitignore | ||
Justfile | ||
LICENSE | ||
README.md | ||
TODO |
installation
theoretically:
nix-shell -p git
git clone https://git.sr.ht/~roxwize/.dotfiles
cd .dotfiles/
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
default applications
openbox hotkeys
M corresponds to super/meta key (usually inbetween Ctrl and Alt)
Menus
M-Tab
Main menu
M-/
Passwords
M-? (SM-/)
Application menu
M-.
ssh menu
M-c
Client (window) menu
Window actions
M-Return
Iconify
M-Up
Raise
M-Down
Lower
M-[hjkl]
Move
CM-x
Close
CM-f
Fullscreen
CM-m
Maximize
SM-Left
Switch focus to previous window
SM-Right
Switch focus to previous window
A-Tab
Cycle focus to windows in all workspaces
Workspace management
M-Left
Switch to previous workspace
M-Right
Switch to next workspace
M-[123456]
Switch to specific workspace
Miscellaneous
M-F12
Take screenshot
CM-Return
Open terminal (kitty)
CMS-r
Restart
(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.