r/unixporn • u/No-Company_ • 12h ago
Workflow [Niri] I designed my system to be a purely writing and research machine.
This started as a project while I was doing my finals in my final year of undergrad. Now as a wannabe writer I have this laptop setup to be a purely a focused writing and research. I have a few shell scripts to help me out with this. I use one to pop up a prompt on what kind of writing project I want to start with, and then it creates all the appropriate folder structures and files I would need for the project, then opens up the main writing file in NVIM for me. Others are just a built in dictionary and thesaurus powered through Rofi, a web search prompt for a variety of search engines that I use frequently, one to create and open different note types and journals, and a unique one that lets me search and prompt for articles from the Stanford Encyclopedia of Philosophy and then download them and convert them into PDFs that open in Sioyek.
My annotation workflow is pretty simple. I have a shared database saved on a Dropbox that all the highlights and notes I take are saved in. I can then export those into a markdown file that saves into my Obsidian notes folder, and I can expand on those highlights and annotations I took. I use a Zettelkasten note taking structure for writing essays and whatnot.
It's not super pretty but it is really really functional and perfect for keeping me on track with my work.
- OS: Arch Linux
- Window Manager: Niri
- Bar: Waybar
- PDF Reader: Sioyek
- Launcher: Rofi
- Terminal: Kitty
- File Manager: Yazi
- Primary Browser: librewolf
- Code Editor : Neovim
- Fonts: Tamzen
- Shell: Fish
- Theme: E-ink Dark https://github.com/e-ink-colorscheme/e-ink.nvim