Hacker GitHub

← All repos

nickjj/dotfriedrice

View on GitHub ↗ ★ 1,355 Shell

Set up a developer friendly niri / Arch Linux system in minutes. Also supports WSL 2, Debian, Ubuntu and macOS for CLI tools!

45 mentions on Hacker News by 2 people: 2 stories, 43 comments · first 2018-12-29 · latest 2026-08-21

Mentions per year 45 mentions · busiest year 2026 (20)
20082026
  1. …written, certainly. If you've written a more complex one I'd love to see it. I've been maintaining https://github.com/nickjj/dotfriedrice for around 8 years, it's my dotfiles that have an installer, theming and other things. I'd still…
    comment by nickjj · 2026-08-21 · in Omacom Foundation launches with $8M
  2. …included which are machine specific. My dotfiles uses it and it supports Linux and macOS. Example: https://github.com/nickjj/dotfriedrice/blob/master/.config/g... You can have something like this in your Ghostty config: config-file =…
  3. …extends it to add useful things like being able to include files. For example, here's mine: https://github.com/nickjj/dotfriedrice/blob/master/.config/n... What you end up with is a config file that's natural to read with no prior…
  4. …setting everything up in a repeatable way which I've now replicated on a number of systems with https://github.com/nickjj/dotfriedrice .
  5. …a niri based opinionated set of configuration on top of CachyOS (or vanilla Arch) I put together: https://github.com/nickjj/dotfriedrice The goal is after installing the official ISO, you can get a developer focused desktop environment up…
    comment by nickjj · 2026-06-29 · in CachyOS June 2026 Release
  6. …very CPU bound. Everything to get the system up and running in 1 command and 10-15 minutes is here: https://github.com/nickjj/dotfriedrice
  7. …but happily chose shell scripts and symlinks instead. It hasn't let me down in almost a decade with https://github.com/nickjj/dotfriedrice and would highly recommend this approach. It's basically a 2,500 line shell script to fully automate…
    comment by nickjj · 2026-06-18 · in Migrating from GNU Stow to Chezmoi
  8. I've had public dotfiles at https://github.com/nickjj/dotfriedrice for a long time but recently branded them and after having run native Linux for 6 months, I added a desktop environment based on using niri and Arch Linux. It can get you…
  9. …GTK themes. They even support live reloading because GTK's tooling supports it, my dotfiles at https://github.com/nickjj/dotfiles handle all of it for you. I still prefer TUIs but you can have nice looking GUI apps for when you want them.
    comment by nickjj · 2026-05-03 · in Why TUIs are back
  10. …of code since niri's CLI gives you a list of open windows. My dotfiles have both things set up https://github.com/nickjj/dotfiles .
  11. …line tools, theme switching and more but it fully supports niri now too on Arch based distros https://github.com/nickjj/dotfiles in case anyone is shopping around for a new desktop environment and wants to get going quickly. I run it on…
  12. …desktop environment I run Arch in a VM. I have 99 problems but running Arch isn't one of them. [0]: https://github.com/nickjj/dotfiles
  13. …a specific theme's tmux file to that path. That's what I do in my dotfiles: # Main tmux config https://github.com/nickjj/dotfiles/blob/master/.config/tmux/tmux.conf # One of the theme files https://github.com/nickjj/dotfiles/blob/master/the…
    comment by nickjj · 2026-04-13 · in Make tmux pretty and usable (2024)
  14. …or different windows in their own session. For example I have a `monitor` script in my dotfiles at https://github.com/nickjj/dotfiles/blob/master/.local/bin/mo... which for now just splits btop and a dedicated GPU monitoring tool. If I'm…
  15. …has gotten even stricter. It's how I ended up tuning my development environment over the years in https://github.com/nickjj/dotfiles .
  16. …I always get to see the news before I run an update. This is built into my dotfiles by default at https://github.com/nickjj/dotfiles .
  17. …a git diff TUI using `fzf` and `git diff` with pretty much a 1 line shell script. For example: https://github.com/nickjj/dotfiles/blob/master/.local/bin/gd If you run `gd` or `gd --side` it will show you a diff. Delta can be used as a git…
  18. …on a multi-monitor system and it works no problem with Wayland. Here's an example from my dotfiles: https://github.com/nickjj/dotfiles/blob/master/.local/bin/do... It supports capturing a region, a specific window or the focused monitor.
    comment by nickjj · 2026-01-29 · in Flameshot
  19. …which can be run on a new system or existing system, documentation on each package and more at https://github.com/nickjj/dotfiles . I'm using it on 2 systems at the moment.
  20. …I've been casually tweaking a laptop running Arch with niri. I'm preparing a bunch of things in my https://github.com/nickjj/dotfiles to prepare for that push which will work on Arch Linux and be opt-in to install and configure a GUI and…
  21. …where work in this case is installing and configuring a bunch of tools I use. An example is here https://github.com/nickjj/dotfiles .
  22. Yep I've been doing this since WSL 1 was available, it's rock solid. My dotfiles at https://github.com/nickjj/dotfiles have an install script to automatically get everything (including tmux w/ plugins) set up on Debian, Ubuntu, Arch Linux…
    comment by nickjj · 2025-07-03 · in Introducing tmux-rs
  23. 7 years ago I posted my dotfiles at https://github.com/nickjj/dotfiles . 4 years ago I made an install script that worked for Debian, Ubuntu and macOS. This made it easier to get going with them. Over the last week or so I extended and…
  24. Thanks a lot for the reminder. I just pushed an update to remove VcXsrv at: https://github.com/nickjj/dotfiles/commit/fdc1ddd95c2defb791... As for why I was using it: I've been using WSL since nearly the beginning (2017 / 2018) and used…
  25. …also happen to work great for testing dotfiles. Many years ago I added an install script to https://github.com/nickjj/dotfiles to get set up in basically 1 command because I wanted a quick way to bootstrap my own system. I used the…
  26. …nearly a default zsh set up in terms of zsh configuration. Everything is documented in my dotfiles https://github.com/nickjj/dotfiles . My prompt is a 1 liner that shows your git branch as well as coloring up $ to be red or not based on if…
    comment by nickjj · 2024-01-23 · in Oh My Zsh
  27. …..."` where ... are your preferred rg flags. This full setup is in my dotfiles at https://github.com/nickjj/dotfiles . I've made a video and blog post about it here: https://nickjanetakis.com/blog/customize-fzf-ctrl-t-binding-... I also mad
  28. …who's just great all around. Its worked for me through several new systems and many updates. https://github.com/nickjj/dotfiles
  29. …work. I just remember to black out sensitive info during editing if it happens to come up. [0]: https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...
    comment by nickjj · 2022-04-18 · in Assume your devices are compromised
  30. …more" and planned to add more things over time but the time to add new things hasn't come yet. [0] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393... [1] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...
    comment by nickjj · 2022-04-10 · in Zim – The Zsh configuration framework
  31. …to my vimrc around a few mappings associated to finding / replacing and multi-cursor-like things: https://github.com/nickjj/dotfiles/blob/085c4ac827290bc7aeea...
    comment by nickjj · 2021-05-27 · in Neovim 0.5 is overpowering
  32. …permissions. alias octal="stat -c '%a %n'" All of my aliases are listed in my dotfiles at: https://github.com/nickjj/dotfiles/blob/master/.aliases
    comment by nickjj · 2021-05-03 · in My Favorite One Liners
  33. …https://nickjanetakis.com/blog/a-terminal-tmux-vim-and-fzf-t... and the script is in my dotfiles at https://github.com/nickjj/dotfiles/blob/master/.local/bin/se... . But it wouldn't be hard to make the script more general purpose and put…
    comment by nickjj · 2021-02-25 · in A solo journey to $100k in sales
  34. …myself but others who have want to use them either partially or in full. I open sourced them here: https://github.com/nickjj/dotfiles I purposely broke up some of the commands because I know that not everyone will want a 100% replica of my…
  35. …awk '/default/ { print $3 }'):0" Here's a snippet from my bashrc that handles both WSL 1 and WSL 2: https://github.com/nickjj/dotfiles/blob/385007837ab787a2be2e...
    comment by nickjj · 2020-12-17 · in GWSL: Run graphical Linux apps in WSL
  36. …way you can share clipboard data from WSL and Windows. My VcXsrv config is public on GitHub at: https://github.com/nickjj/dotfiles/blob/master/c/Users/Nick/... Putting it in that directory sets VcXsrc to start when Windows boots up. You…
    comment by nickjj · 2020-12-17 · in GWSL: Run graphical Linux apps in WSL
  37. …I have 1920x1080 screenshot side by side comparisons of both with dark vs light in my dotfiles at https://github.com/nickjj/dotfiles .
    comment by nickjj · 2020-12-13 · in GitHub Dark Mode is too Dark
  38. …its config in your start up folder. That's what I've been doing here for the last year or so: https://github.com/nickjj/dotfiles/blob/master/c/Users/Nick/... If anyone prefers video about 6 months ago I recorded…
  39. …Vim in it every day for hours of coding. Screenshots of my terminal and set up are in my dotfiles https://github.com/nickjj/dotfiles . It looks exactly the same as xterm on my native Linux laptop. I've even gone as far as running i3…
  40. …https://drive.google.com/file/d/1DIR3iwc6AkOLQ19Scv88VI17Wdg... My dotfiles are open source at: https://github.com/nickjj/dotfiles
    comment by nickjj · 2020-02-14 · in Windows Terminal Preview 0.9
  41. …is a heck of a lot slower than native Linux. That's on a 5 year old i5 3.2ghz too. My vimrc is at: https://github.com/nickjj/dotfiles/blob/master/.vimrc
  42. …vimrc[0] is sitting at about 40 plugins and every single one of them came from a direct need. [0]: https://github.com/nickjj/dotfiles
    comment by nickjj · 2019-03-17 · in Vim Anti-Patterns (2012)
  43. …[1]: https://nickjanetakis.com/blog/setting-up-docker-for-windows... [2]: https://github.com/nickjj/dotfiles/blob/master/etc/wsl.conf