- Install NixOS
- Use albi as username
- Select No desktop
- Log in as albi and run
sh <(curl -L alb1.hu/init)
- BIOS instead of UEFI:
# Use grub instead of systemd-boot:
# Disabling systemd-boot enables GRUB
boot.loader.systemd-boot.enable = false;
boot.loader.grub.useOSProber = true; # if dual booting
boot.loader.grub.device = "/dev/sda"; # if needed
boot.loader.efi.canTouchEfiVariables = false;
ctrl+shift+space vi mode
ctrl+shift+f search forward
ctrl+shift+b search backward
d create dir
% create file
D delete file
pv explorer
pf search all
ctrl+p search git
ps grep
f format
y ctrl+c
n replace all ocurrences of current word
x chmod x
a harpoon add
ctrl+e harpoon toggle
ctrl+{htns} harpoon open
:sort
gx open url
gf open file
gv select last selection
K
: Displays hover information about the symbol under the cursorgd
: Jumps to the definition of the symbol under the cursorgD
: Jumps to the declaration of the symbol under the cursorgi
: Lists all the implementations for the symbol under the cursorgo
: Jumps to the definition of the type of the symbol under the cursorgr
: Lists all the references to the symbol under the cursorgs
: Displays signature information about the symbol under the cursor<F2>
: Renames all references to the symbol under the cursor<F3>
: Format code in current buffer<F4>
: Show code actionsgl
: Show diagnostics[d
: previous diagnostic]d
: next diagnostic
C-b ? help
C-b c create window
C-b 1 select window 1
C-b w window tree
C-b d deattach
- Before editing the
ags
config runags init
to set up JavaScript types