Hacker News new | ask | show | jobs
by crazygringo 2152 days ago
To do this for Chrome, all you need is the popular Stylus extension [1] and OP can upload it to userstyles.org [2] for even more convenience (don't need to download a CSS file).

Also to be even more Windows 95-ey I recommend making the top links (new, past, etc.) look like a tab bar! (I really like the way the footer links look like a status bar.)

[1] https://chrome.google.com/webstore/detail/stylus/clngdbkpkpe...

[2] https://userstyles.org/

4 comments

If you don't want to install a 3rd party extension (maybe it seems like too much of a risk for such a frivolous purpose), then you can make your own. Just download hacker95.css and create a file called manifest.json in the same directory with these contents:

  {
    "name": "Hacker News 95 Extension",
    "version": "1.0",
    "description": "Hacker News 95 Extension",
    "permissions": ["activeTab"],
    "content_scripts": [
      {
        "matches": ["https://news.ycombinator.com/*"],
        "css": ["hacker95.css"]
      }
    ],
    "manifest_version": 2
  }
Then in your Chrome Extensions settings, find the option to "Load unpacked extension" and point it to your directory.
Word of warning about userstyles.org: this site (as well as original "Stylish" browser extension) is in hands of some kind of PR agency that made some very questionable changes in the past and neglects this product now.

As an alternative you can post (or link) your style at https://greasyfork.org/ which newly supports Stylus user.css style format or even self-host the file somewhere (github perhaps). Seems PR is opened already: https://github.com/chowderman/Hacker95/issues/2)

If you don't want to install a 3rd party extension (maybe it seems like too much of a risk for such a frivolous purpose), then you can make your own. Just download hacker95.css and create a file called manifest.json in the same directory with these contents:

{ "name": "Hacker News 95 Extension", "version": "1.0", "description": "Hacker News 95 Extension", "permissions": ["activeTab"], "content_scripts": [ { "matches": ["https://new.ycombinator.com/*"], "css": ["hacker95.css"] } ], "manifest_version": 2 }

Then in your Chrome Extensions settings, find the option to "Load unpacked extension" and point it to your directory.

So my anti-procrastination setting kicked in just as I made this comment and now I can neither edit it or delete it. I made the same comment again with proper formatting of the json file.
Stylus is available for Firefox as well [1] and it makes it a lot easier to install custom styles.

[1]https://addons.mozilla.org/en-US/firefox/addon/styl-us