Uses
What I use
The machine, the desktop and the tools behind the projects on this site, one laptop running Arch Linux.
Updated
- Machine
- ASUS TUF Gaming A15 (FA507XI)
- CPU
- AMD Ryzen 9 7940HS, 8 cores, 16 threads
- GPU
- NVIDIA GeForce RTX 4070 Laptop, Radeon 780M
- Memory
- 32 GB
- Storage
- 2 TB and 1 TB NVMe
- Display
- 15.6 inch, 1920x1080, 144 Hz
- OS
- Arch Linux
- Desktop
- Hyprland on Wayland
Desktop
Hyprland
Tiling Wayland compositor, configured in Lua. I wrote Hyprland Keybind Manager to keep its bindings free of conflicts.
Waybar and anyrun
Status bar and application launcher.
kitty and zsh
Terminal and shell, with yazi as the file manager.
Command line
ripgrep, fd, bat, eza, fzf, zoxide and btop.
Brave
Browser.
Development
RustRover
The IDE for all the Rust work.
Rust toolchain
Stable Rust with clippy, rustfmt, cargo-deny and cargo-audit. A pre-push hook runs all four plus the tests before every push from this machine.
TypeScript
TypeScript 7 for type checking and esbuild for bundling, on this site.
Docker Compose
PostgreSQL and Redis for local development.
Git, GitHub and GitLab
The gh and glab command lines. This site pushes to both hosts.
Security
Scanners and exploitation
nmap, nuclei, sqlmap, ffuf and Metasploit, the tools Raven Nest MCP puts behind its safety layers.
Hardening
Linux Hardener, my own, with signed rollback checkpoints.
This site
Stack
Rust and Actix-web, PostgreSQL, Redis, Askama templates, HTMX, Alpine.js on its CSP build, Tailwind CSS and TypeScript. How it is secured is on the security page.
Hosting
A Hetzner Cloud server in Helsinki running Debian, behind nginx with Let's Encrypt certificates.
Also as text
The CV answers curl https://ericjingryd.com/cv in plain text.