• waybar
  • alacritty
  • fish
  • rofi
  • firefox
  • pragtical

all 23 comments

sorted by: hot top controversial new old
[–] 12 points 1 year ago (6 children)

In case anyone wants to yap about why niri is better than tiling wms, I'm interested in reading it.

  • source
  • hideshow 6 child comments
  • [–] 12 points 1 year ago*

    Niri is awesome, it's the type of computer interface I've always imagined I wanted, let alone a wm. I've previously used i3, and then Hyprland, which were both very good, but they always felt a bit restrictive and missing something. I didn't like how if I open just one app or window, it has to fill the whole screen until I open a second app/window. And it bothered me that I can't center the left most window if I wanted to. Niri does both things out of the box. If feels very flexible and intuitive.

    I'll be honest, I don't know if Niri increases my productivity, but it definitely improved my user experience.

    In my mind, having windows open at full height and be continuously added to horizontally just makes sense. However, it is also flexible enough where you can tile windows vertically as well.

    I like being able to put my personal apps in one workspace, and then all my work apps on the next workspace down. With i3 or hyprland, I need about two for my personal and three or four for my work. I can easily have up to 9 workspaces with regular tiling wm's, and that gets out of hand in terms of organization and trying to find that one app I needed. With Niri I will use at most 4 workspaces. I think that's a good amount and works well for me.

    I really like the somewhat new Overview function, it works well. Sure it does seems like something obvious to have, but honestly, if Niri didn't have it, I would still be happy since everything else is pretty much exactly what I wanted.

    For me, Linux is about having options. And Niri fits this ideal very well, because you can use Niri in a similar way to regular wm's and more.

    I'm a cheapskate, but Niri is such a good project, I will definitely donate to them. Now I just need to overcome my laziness. :P

  • source
  • parent
  • [–] 8 points 1 year ago

    It's actually not just one single infinitely scrollable workspace; you can do most of the stuff you usually do in any other tiling window manager. Multiple workspace system is still there, you can have multiple windows in a single column.

    What makes niri really good is that you can have multiple full-screen window in a single workspace.

  • source
  • parent
  • [–] 5 points 1 year ago* (last edited 1 year ago)

    I've only dipped my toes in so far, but a really great thing is you can have multiple full length-half width windows open if you need multiple references to whatever you're working on.

    Simple example: you're designing a middleware app. You can set up the windows

    backend code | your code | frontend code

    or

    documentation | your code | reference code

    In a tiler you'd probably have to make them half-length, switch them out, put them on other workspaces... In a scrolling wm you can just scroll back and forth, with your work still on your screen:

    [ documentation | your code ]

    scroll right

    [ your code | reference code ]

    scroll left

    [ documentation | your code ]

    (of course you can set this up with more than two columns)

    I find it's a really really nice and smooth workflow

  • source
  • parent
  • [–] 5 points 1 year ago (2 children)

    I use both niri and i3wm.

    Here is my take: i3wm is amazing. It's my preferred wm for keyboard and mouse workflow and professional work. Everything just works, your mind is clear, you have tabs which is literally the same concept as niri but cleaner. And you can structure your workspace very efficiently.

    Niri is also great, my main problem is with wayland itself. I don't care what anyone says, all my things work much more simple and with less effort under X11 and the fragmentation of wayland ecosystem drives me nuts. I'm not a fan of hacking your way into every single thing you want to do and exploring a plethora of docs for everything. But lets forget about this.

    Niri itself is amazing for a laptop touchpad workflow. It is so efficient, enjoyable and cool when you have a touchpad. But it's not as organized and efficient for serious work with many windows as i3wm. But for light work it's just delightful.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (1 child)

    What are your thoughts on Sway? Are there things in your i3 setup that you can't migrate easily?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    Yes. Wayland just isn't as mture as X11 you have to fiddle with everything to work. Each wm/de (they're called compositors now? Wtf?) Now has it's own plethora of config, whilst on xorg you just configure your wm, you configure your compositor, everything is standalone and modular.

    A main issue with wayland for me is absolute atrocious performance when connected to external display (nvidia gpu). Another is no simple redshift alternative. Everything is just hard in wayland. And some of it isn't just because of it's less maturity (it's been around for decades), it's because it is hard by design and puts way too much responsibility and load on small wm,de maintainers.

  • source
  • parent
  • [–] 4 points 1 year ago (1 child)

    Looks really good. What color themes are you using?

  • source
  • hideshow 1 child comment
  • [–] 3 points 1 year ago (1 child)

    For some reason I'm getting chill Balatro vibes from this rice. Amazing work 11\10

  • source
  • hideshow 1 child comment
  • [–] 2 points 1 year ago (2 children)

    Why is alacritty better than kitty?

  • source
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    Not OP, but Is that bait? Lol, it's written in rust for a start!

    Kidding aside, it's not "better." I switched to alacritty from urxvt years ago because it was easier to configure and came with the promise of speed. I tried out kitty when it was new and still a bit raw, but haven't given it another fair shot.

    Ghostty is also on my list to try now too.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 8 months ago (2 children)

    Dumb question probably, but how is you Firefox browser showing subreddits like that? Is that just a plugin?

  • source
  • hideshow 2 child comments
  • [–] 1 point 1 year ago

    Wow, this pragtical editor is super fast. Thank you for sharing this.

  • source
  • [–] 1 point 1 year ago* (4 children)

    Op I need help like I'm using swww to set a random wallpaper at startup from my wallpaper folder, now I can't understand how do I set the same wallpaper in overview.

  • source
  • hideshow 4 child comments
  • [–] [S] 1 point 1 year ago (3 children)

    I used 2 wallpaper applications to achieve this, swww and swaybg

    1. For Niri, set layet rule
    layer-rule {
        match namespace="^wallpaper$"
        place-within-backdrop true
    }
    
    1. Spawn at startup with niri swaybg -i .local/share/backgrounds/paint-blur.jpg &
    2. Independent of niri use swww to set wallpaper swww img .local/share/backgrounds/paint.jpg

    Hope this helps

  • source
  • parent
  • hideshow 3 child comments
  • 12 comments in c/unixporn@lemmy.world view that post
    [–] 3 points 1 year ago (7 children)

    Curious, why not crosspost the actual post or link it in this post's body?

  • source
  • hideshow 7 child comments
  • [–] [S] 5 points 1 year ago (6 children)

    It's a .ml-boycott-compatible way to attribute original content to a user without directing traffic to .ml itself

    Why am I cross-posting .ml content?

    I cross-post from .ml to the nearest relevant non-.ml comm to reduce the influence of .ml comms and indirectly, the instance as a whole, to make it an easier decision for other instance admins to defederate because one key reason I identified that admins don't want to defederate is because .ml still has some very large comms and some niche comms.

    Megathread on the issue

    Some highlights from the link:

    "Don't worry guys, the Uyghur Genocide was REALLY just birth control! ~dessalines, .ml admin, dev https://lemmy.world/post/30580167

    "See! nobody died IN Tiananmen Square, just AROUND it, so it doesn't count!!" ~ Davel, .ml admin https://lemmy.world/post/30673342

    .ml admin, Nutomics continued transphobia https://lemmy.world/post/29222558 The original transphobic Comment from Nutomic: https://lemmy.world/post/18236068

    "NK is actually good and anything counter to that is Western propaganda!" ~dessalines, .ml admin, dev https://lemmy.world/post/31595035

    General negative sentiment to other instances who haven't "seen the way" yet ~davel, .ml admin https://lemmy.world/post/27426510

    "If you don't support Russia then you just don't understand geopolitics" ~dessalines, .ml admin, dev https://lemmy.world/post/27352415

    And so so much documentation on clear heavy handed censorship and bias also on the link. So much I can't even put them all here because this comment would be really long.

    I believe the behavior of its admins (the main admins are Lemmy devs) does harm to the overall growth of the Lemmy-verse and maybe even the Thrediverse (since Lemmy kinda kicked off the Thrediverse) because of its association with the devs of Lemmy and their insistence to use .ml as their personal political platform to spread harmful propaganda

    On the outside, bringing up Lemmy frequently leads to comments like "Lemmy? Isn't that the place with a bunch of tankies?" Or "Tried Lemmy, but found it full of pro Russia crap so I left". The best way forward from that I see is to either widely defederate from .ml like the rest of the Triad, or pressure them to put a fair and unbiased as possible admin team.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 1 year ago (5 children)

    Got it, thank you for the context. Is this an individual initiative? Since this is the first time I noticed this style of posting.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 1 year ago (4 children)

    Individual initiative? what do you mean by that, I havent asked anyone to crosspost. I wont stop anyone for crossposting either.

    I have no agenda, all i do is post ricing sreenshots, you can look at my post history. I dont engage in anything else.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

    Individual initiative? what do you mean by that

    I meant to ask whether this is an initiative taken up by one user (viz. @cm0002@lemmy.world, and not you) or if it is something done by a group of users who believe in the principles shared in the comment I originally replied to.

    No offence. No accusation. I was just asking as I was unaware of this practice.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

    What's the app on the bottom?

  • source
  • hideshow 2 child comments
  • [–] 1 point 1 year ago

    Id love to try niri, but it doesn't have per device input configuration like sway, which is vital for my setup. :(

  • source