There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

[Question] From MacOS to Linux, need advice on best software packages

Hello Everyone,

as you can see on my screenshot, i am using an intel based mac for years now, which i customized to my needs. However i have reached the limits of this machine in terms of customization options and would like to move to linux to test it out as a daily driver. I’m actually quite happy with mac from the pov that everything just works, however there are certain things that annoy me, but apple does not allow me to change them.

As a newbie in terms of desktop linux (i’ve used ubuntu roughly 12 years ago as a daily driver and am familar with headless linux), i’d like your advice.

Specifically I am looking for:

  • a minimal, fast system
  • keyboard / shortcut based - all interactions can be done from keyboard (within common sense limits)
  • all keys can be custom mapped (i have muscle memory of my custom keys for certain actions, so i’d like to keep them)
  • all can be configured from dotfiles (worse case shell scripts and ansible)
  • very low ressource consumption, snappy system with no delays.

I’d like to try NixOs due to it’s unique configuration ability, however on a headless server it was a buggy pain just weeks ago (for example user passwords just vanished/changed without any external influence, not allowing access anymore), so i’m open to alternatives.

What i am looking for in advice is:

  • a minimal, configurable (file based for git) tiling window manager
  • a top status bar like you see in the screenshot that i can freely configure
  • as much terminal emulator based as possible (i honestly mostly only need a browser and the terminal, most other apps have a TUI that i can use with the keyboard, see the above requirement)
  • terminal based package management as easy as brew (maybe Nix?)
  • custom keyboard layout (I am not a native english speaker, so i mapped all non-english characters to my option keys with the english layout as the base)
  • Option to use 2 keyboards at once (come by default when using Karabiner Elements) as i combined 2 small keyboards to one to a fake split keyboard ;)

My current stack on macos is Hammerspoon for heavy customization, Karabiner Elements, yabai, kitty (and alacritty, for ssh, as kitty is bad with ssh in my personal experience), sketchybar. firefox (customized for privacy)

Any good recommendations or dotfiles? Anything i should look out for as a MacOs User?

Thanks in advance!

cloudwanderer OP ,
@cloudwanderer@lemmy.ml avatar

I forgot one essential tool, where I need a recommendation for: spotlight. I use it to switch quickly between applications or to folders. Keyboard shortcut, first letter of the application name and enter… I know there are solutions, but I only heard from Ubuntu, which I don’t want. Anything simple and fast you can recommend?

mrXYZ ,

@cloudwanderer rofi as a window switcher, in KDE default runner has window switching.

cow ,
@cow@lemmy.world avatar

Fuzzel is also nice if you are using Wayland.

Drito ,

About the status bar I want to suggest Tint2 because it is relatively easy to setup. You can create new widgets by writing an “executor” in bash. This is how I display the window name in my Tint2 panel.

execp_command = xdotool getwindowfocus getwindowname

There are more advanced executor examples here. github.com/IanLeCorbeau/tint2-executors/…/master

The other suggestions are also nice, maybe more featured, but Tint2 was just less intimidating for me.

cloudwanderer OP ,
@cloudwanderer@lemmy.ml avatar

That looks promising, especially since my current status bar is also just a collection of shell scripts, so that might be easier to switch

amadeus ,

For remapping keys I used input-remapper when I came from macOS to Linux.

cloudwanderer OP ,
@cloudwanderer@lemmy.ml avatar

Thanks! That looks exactly like what I was looking for. I hope it works as promising as it looks :)

amadeus ,

I can recommend Arch because their Wiki made it very easy for me to solve all my issues more or less on my own. Personally I am interested in trying VanillaOS 2.0 soon.

amadeus ,

I don’t think it holds much valuable information for you but since I switched from macOS to Linux a while ago too I am herewith sharing with you my Journey to Linux blog post from back then. ☺️

cloudwanderer OP ,
@cloudwanderer@lemmy.ml avatar

Thanks, that was a very interesting read!

257m ,

For a keyboard based window manager I recommend i3, Sway. or Qtile. You will never have use the mouse again for navigating windows. You can use bumblebee status to rice your i3 status bar.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines