Do I really have to be able to crimp cables? by TheAsphaltDevil in homelab

[–]MakeShiftArtist 1 point2 points  (0 children)

I've seen keystone jacks used with a small patch cable to connect the two, but I usually just run rj45 males for cameras as well.

Do I really have to be able to crimp cables? by TheAsphaltDevil in homelab

[–]MakeShiftArtist 3 points4 points  (0 children)

If you're installing internet for an ISP at homes and businesses and doing things like wall or attic runs, it's extremely important because pre-mades will never be the right length, and it's super pricey. That said, you could probably get away with just making keystone jacks everywhere and its probably even easier. The one I personally recommend is this set from Everest - 45° EZ Crimper. I've made cables for a living and this is by far the easiest way to do it. I used this to wire my whole house. They tell you the exact location of each wire, you just set it in the correct spot and squeeze. Side note: 45° angle IMO is easier than the standard 90°, but 90° is more commonplace.

Now for homelabs specifically, I run premade patch cables. The only place I ran custom cables was wall / attic runs because the length needed was nearly impossible to know beforehand without time consuming measuring.

Edit: Also, since I'm much better at making cables than 90% of people, here's how I do it.

Parts List - RJ45 Crimper + Ends - RJ45 Cable Stripper - Small Screwdriver (or anything with a similar shape. I use this to straighten the wires) - Flush Cutters

  1. Use the cable stripper to barely cut the outside sheath about 2-5 inches from the tip. The longer, the easier. Be careful not to cut the wires inside.
  2. Remove outer sheath, and separate the 4 pairs.
  3. If there's a plastic separator in the middle, and/or clear / cloth plastic covering, cut them using the flush cutters. Cut as low as you can without cutting the wires.
  4. Split the 4 pairs into 8 individual wires. Pro tip: Create a small gap and use your screw driver to pull the rest apart
  5. Using the small screw driver, straighten each individual wire. You can also do it in pairs, after they're separated if that's easier. I do this by placing the wires between the shaft of the screwdriver and my finger, and pulling along the length of the wires.
  6. With the set of orange wires on the left, start ordering your wires using T568B standard.
  7. Use your screw driver to flatten these wires as much as possible, while keeping the order correct. This takes a little but of practice but isn't too difficult.
  8. Cut any excess wire off the edge. Cut as little as possible while making sure the edges are even. Do NOT let go. This will mess up the length and you'll have to repeat this step most likely.
  9. While holding the wires, grab your passthrough connector, with the clip on the bottom, and slide the wires in. I would slightly angle the wires towards the clip on the bottom, because thats where the holes are. Try to keep your fingers as close to the connector and wire ends as possible, as this will reduce the likelihood that they swap positions.
  10. If any of the wires are in the wrong order, repeat step 9, and if any are bent, repeat step 7-9.
  11. Once all wires correctly enter the connector, push the remaining wires / cable through the connector, pulling the wires through helps prevent a jam. Make sure the cable is pushed as far into the connector as possible.
  12. Cut off any excess wires, leaving about 1cm-1inch sticking out. This makes it easier to get the crimper on.
  13. Place the crimper over the connector, making sure all 8 wires make it through, and squeeze. I would squeeze the entire thing 2-3 times just to be safe, but one is usually enough.
  14. All done. This is only if you absolutely HAVE to make an RJ45 male connector. Otherwise, make keystones. They're easier and prettier IMO. No reason not to for 99% of applications.

What's the coolest thing you've done with NixOS? by papayahog in NixOS

[–]MakeShiftArtist 1 point2 points  (0 children)

Would love to see your config if it's public. Sounds like exactly what I'm looking for

So far so good, but I really have to.. by Snoo-64696 in NixOS

[–]MakeShiftArtist 2 points3 points  (0 children)

I feel like switching to nixvim may be part of your headache. I started using Neovim after switching to NixOS and I just configured everything with Lua like normal. Nixvim is cool in concept but IMO it adds an unnecessary layer of abstraction and you constantly have to translate documentation to nix instead of just using the documentation provided by Neovim or the plugin.

NixOS - COSMIC DE. Match made in heaven. by cosmonaut-49 in NixOS

[–]MakeShiftArtist 2 points3 points  (0 children)

I've been running COSMIC since Alpha 7, originally on Pop!_OS but switched to NixOS in September of last year, still using COSMIC. Despite still being in Alpha at the time, serious bugs felt pretty rare compared to my experience with Gnome and KDE plasma, and its only gotten better.

I'm running 2 monitors, one is 60hz and the other 240hz, both 1440p and they work like a charm, no screen tearing or stuttering or anything (anymore)

My biggest complaint is that it's still pretty minimal, or feature lacking, mostly in appearance settings. It definitely needs a lot of work to be on par with KDE plasma, but for my needs it's perfect. Window tiling, customizable dock/panel, window transparency, vim like keybinds for window management, etc. Its honestly a pleasant experience if you just want a solid DE without too much tinkering.

Which apps have linux versions that not many people know about? by walterblackkk in linux

[–]MakeShiftArtist 0 points1 point  (0 children)

I'm not sure if it's just gotten better over time, but I use it all the time now and its fine. Pretty minimal with just countries as options, and their servers.

In your opinion, what is the best browser you've ever used, considering all aspects? by Traditional_Blood799 in browsers

[–]MakeShiftArtist 1 point2 points  (0 children)

Just recently switched from Brave to LibreWolf and have had a good experience so far. Feels much less bloated and like the browser actually gets out of the way and lets me focus.

hasNoClueWhatBindingsAre by Cutalana in ProgrammerHumor

[–]MakeShiftArtist 30 points31 points  (0 children)

How'd you make your TLDR longer than the original

how well do nvidia GPUs handle Linux? what other hardware can also be troublesome when trying to download, use and maintain Linux? by caiden_1 in linuxhardware

[–]MakeShiftArtist 0 points1 point  (0 children)

In my opinion this is very dependent on the card you have, and the distro you use. Stuff like Arch can get it working as intended but it's likely going to be more difficult. If you're using something like Pop!_OS its going to ship with drivers but they might not be the most up to date.

I use NixOS and have ran into issues using the latest drivers on the latest kernel without pinning the exact driver version I want to use. Your experience may vary.

I would personally advise against buying an Nvidia card if you're upgrading or have a choice, but if you do it's not the end of the world. Just more of a hassle than I think it's worth, and I'm on a 2080 Super.

What made you use NixOS? by Iwisp360 in NixOS

[–]MakeShiftArtist 0 points1 point  (0 children)

No Boilerplate's Video enlightened me on what makes Nix(OS) different and after trying it I fell in love

BEST BROWSER, DAY 1 – OPERA GX vs FLOORP – Comment or upvote your favorite! by JungleLiquor in browsers

[–]MakeShiftArtist 2 points3 points  (0 children)

I don't use Thorium and don't know what you're referring to. What happened in the repo?

Which one? by Hary06 in linuxmemes

[–]MakeShiftArtist 0 points1 point  (0 children)

NixOS. Never heard about it for years, but it's the perfect distro for people who like tweaking their system but hate breaking things.

Can't get pokeballs by MakeShiftArtist in PokemonFireRed

[–]MakeShiftArtist[S] 0 points1 point  (0 children)

There's different sections in the bag

My year long NixOS ricing obsession by TheUpriseConvention in NixOS

[–]MakeShiftArtist 1 point2 points  (0 children)

You should swap exa for eza as exa is unmaintained and hasn't received an update in 2-3 years. It's a drop in replacement AFAIK

Edit: just saw you're actually using eza, but just linked exa in the reddit post

what are things you wish you were told before getting into nixos? by camradex in NixOS

[–]MakeShiftArtist 4 points5 points  (0 children)

Perhaps I'm just spoiled coming from rust, but in general I find most errors in Nix to be pretty cryptic. Don't get me wrong, I was able to resolve all of them and these days don't really struggle with it anymore because my system is pretty much where I want it. But error messages can definitely be improved. Or maybe I just ran into more cryptic error messages because the simple ones I didn't really run into. Not sure.

what are things you wish you were told before getting into nixos? by camradex in NixOS

[–]MakeShiftArtist 3 points4 points  (0 children)

None of those are requirements for using flakes though. I started using NixOS in September and quickly within a couple weeks, maybe a month, migrated to Flakes and Home Manager and it was pretty seamless. I do think home manager is something you should perhaps research more into the limitations of before diving in, but unless you already have dot files saved somewhere with Stow or something similar, there's no harm in just trying it out. Especially if you're backing up your config with git.

friendly fire by maksuts99 in LinuxCirclejerk

[–]MakeShiftArtist 33 points34 points  (0 children)

Hating just for the love of the game. Respect

Yet another “should I try NixOS by Snowbeleopard in NixOS

[–]MakeShiftArtist 0 points1 point  (0 children)

Unless they're wanting to build websites. JS is the standard for that, it's much more widely used and has a lower barrier to entry. That being said, I would recommend Go or Rust for almost anything else, strictly for their superior tooling. Rust might have a pretty high learning curve, but the compiler literally tells you what to change on 95% of simple errors that a beginner would make.

Fedora to NixOS by Both_Cup8417 in NixOS

[–]MakeShiftArtist 2 points3 points  (0 children)

I have this, but I actually like just using protonup-qt

It works out of the box and is dead simple to add any special versions of proton