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
- compositor xcompmgr
- DM SDDM
- launcher rofi
- statusbar yambar
- WM openbox
openbox hotkeys
Menus
A-d
Main menu
A-/
Passwords
A-? (SA-/)
Application menu
A-.
ssh menu
A-c
Client (window) menu
Window actions
A-Return
Iconify
A-Up
Raise
A-Down
Lower
A-[hjkl]
Move
CA-x
Close
CA-f
Fullscreen
CA-m
Maximize
SA-Left
Switch focus to previous window
SA-Right
Switch focus to previous window
A-Tab
Cycle focus to windows in all workspaces
Workspace management
A-Left
Switch to previous workspace
A-Right
Switch to next workspace
A-[123456]
Switch to specific workspace
Miscellaneous
A-F12
Take screenshot
CA-Return
Open terminal (kitty)
CAS-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.