HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
nickjj
dotfriedrice
Shell2018–2026
nickjj / dotfriedrice

dotfriedrice

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

2Distinct people
45Mentions
0Explicit recommenders
1.4KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

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

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 4:00:59 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year45 dated mentions

Observed mentions: 2018-12-29 18:54:02 UTC to 2026-08-21 17:02:02 UTC.

051015202018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20182019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 20 mentions; 1 submissions, 19 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC101
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC202
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC817
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC303
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC303
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC606
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC20119

What Hacker News says

8 sources
Call me old fashioned but what's wrong with having a regular git repo anywhere you want with all of your dotfiles and them symlink those files to where they need to go? If you wanted to you could && a few symlinks and other commands into 1 copy / paste'able command to get up and running really quickly. It's also painless to manage secrets by sourcing in optional files. It also works nicely when you want files living across 2 systems (such as WSL 2 and Windows) where on a Windows box you consider certain Windows files dotfiles even though technically they exist elsewhere. I've been managing my dotfiles like this for a few years and it seems to be working out well not just for 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
Read the rest
commands because I know that not everyone will want a 100% replica of my dotfiles. Folks copy / paste only the commands they want.
In Using GNU Stow to manage your dotfiles (2012)
You'll want to make sure clipboard sharing is enabled too. This 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 would just replace "Nick" with your Windows user name and put it in that path. Then you never have to worry about starting VcXsrv ever again. Also if anyone is using both WSL 2 and WSL 1, you need to set different values for DISPLAY depending on which version you use. My .bashrc handles this at: https://github.com/nickjj/dotfiles/blob/385007837ab787a2be2e...
In GWSL: Run graphical Linux apps in WSL
Thanks. Yeah good call on the lack of color in that one. Here's a better example https://youtu.be/44pNDuRO77g?t=269 , it's straight to a point where I'm in a vimrc file with about the smallest text I ever use on video. I'm guessing the comments would be pretty hard to read in a high sun light area, that's my only complaint with the One theme -- the contrast on them is a bit low. In the video you linked I see what you mean. I haven't tested it outside but just eyeballing some of the screenshots in the presentation the blue function names are likely impossible to read, the dark orange / red module names could be borderline too since it's kind of dark text on a dark background, and even the green atoms are a bit similar to the background in terms of darkness. I'm not sure what color theme that is but personally I wouldn't use it. I try to st
Read the rest
ick with One and Gruvbox. Both have pretty decent contrast ratios for both light and dark variants. I have 1920x1080 screenshot side by side comparisons of both with dark vs light in my dotfiles at https://github.com/nickjj/dotfiles.
In GitHub Dark Mode is too Dark
I've been running WSL and then WSL 2 for a while now as my full time development environment, it's quite solid. This isn't mentioned in the blog post but if you use VcXsrv you can have it start up automatically by putting 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 https://www.youtube.com/watch?v=idW-an99TAM which is about a 30 minute drive by of setting up WSL 2 + Docker + VcXsrv and a bunch of other tools that are handy on Windows for web development.
In WSL2 – Installation Tutorial for Graphical Windows Subsystem on Linux
nickjj·Aug 8, 2020Submission

Ask HN: What does your custom programming / tech spell check file look like?

I recently added my Vim spell check file to my dotfiles at: https://github.com/nickjj/dotfiles/commit/b5563e3baabc95ec3829f02c26b3fcd4900425fe It has 305 unique programming / tech terms that I find myself referencing in documentation, technical blog posts and podcast show notes. It's not an exhaustive list. I've been casually appending to it over the last year or so. It would be cool if others posted their list so we can merge them together.
1 points · Open discussion
I'm a big fan of using wsltty. Everything works and it has very low input latency. I run tmux and terminal 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 through WSL1 / wsltty and it worked very well with 1 monitor. I stopped using it because I have 2 monitors, but if I had 1 monitor it would have been usable for day to day development.
In Windows Subsystem for Linux 2 Moving into General Availability
> It's my understanding that mouse input events have been available for decades. I'm not sure where you're seeing problems with them. Here's a narrated few minute video that shows how mouse events don't get passed through to the terminal (with or without tmux), and how they do get passed through using WSLtty using the same exact tmux and Vim configs for both environments. The video: https://drive.google.com/file/d/1DIR3iwc6AkOLQ19Scv88VI17Wdg... My dotfiles are open source at: https://github.com/nickjj/dotfiles
In Windows Terminal Preview 0.9

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.