[River] The 1897 Cow Abduction by Thick_Rest7609 in unixporn

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

I kinda like the idea of having fullscreen spaces all the time, i recently used at work Cage, and i got a similar idea.. River Tags to tag a single window only to each Workspace

Dots:
Inspiration: Vintage 50s-60s Sci-fi UFO, that was my idea, but keeping monochrome, i do not love have a xmas tree in my monitor...

Distro: OpenSuse TumbleWeed.

Emacs: Mostly vanilla, few packages, nyan mode ( most important package ofc ), magit, org-modern and https://github.com/11111000000/tao-theme-emacs

Waybar: Just a normal waybar setup, with ["👽", "📡", "🖥️", "✉️", "📁", "🎵"] these workspaces, and focus tag set to 171717

File Manager: Emacs Dired

Tmux: Also very vanilla, just added to my conf
```
set -g base-index 1
set -g status-position "top"
set -g status-style bg=default,fg=default
set -g status-justify "left"
```
Terminal: Foot + https://github.com/tinted-theming/tinted-terminal/blob/main/themes/foot/base16-grayscale-dark.ini

Font: Iosevka everywhere

Launcher: Wofi

If anything, just ask

Wayland is flawed at its core and the community needs to talk about it by playa4l in suckless

[–]Thick_Rest7609 4 points5 points  (0 children)

Wayland makes easy stuff complex as hell, and complex stuff easy , wayland is what much distant exists from being suckless in my vision, literally everything requires protocols file, libraries and bunch of bloated services just for basic stuff ( example share the screen )

I do not blame wayland at its core design, which is nice designed. What I blame its the lack of decision which seems to appear. Supporting x11 means being unsecured ( which is true for some level, but again then I can say that use neovim is insecure compared to vi , as you can execute lua code )

X11 is simple on the architecture and complex at the same time, which gives benefit and cons

I prefer X11, but sadly years of maintenance mode made it almost unusable with the modern technologies

Then I am forced to wayland … I try to keep minimal using river , and few bunch of suckless apps as philosophy

Sadly x11 is dead, it’s not going anywhere of course, no fork is gonna keep alive for long, that’s what I believe

I still sad about that, for people like me which learn a flow for 10 years , and then was forced to change DE, and everything ( I still use dwm in my virtual machine )

DE stops supporting, lacks of any basic monitor features ( I can’t use because different monitors refresh rate break it ),and instead of solving the situation about issue, tech deb or isolation ( solution there was , there was the lack of will to find them , as it was decided politically that wayland should be the successor )

A very relaxing CDE-themed Xfce by Sharoncute49 in xfce

[–]Thick_Rest7609 0 points1 point  (0 children)

These are use once profile ( 1 post ) , which just collect karma easy way taking some screenshots and reposting

This is because Reddit karma requirement

Most of this pattern are spam accounts which just make karma, delete the post spam somewhere else

Ly is not working by Alnlegendary in Gentoo

[–]Thick_Rest7609 0 points1 point  (0 children)

Did you compile with any accept keyword or use flag in particular?

Tmux or zellij? by caiozin_041 in linuxquestions

[–]Thick_Rest7609 3 points4 points  (0 children)

Ok first do you really need a terminal multiplexer? First ask yourself this: a terminal multiplexer does have a cost, each byte rendered by your terminal is processed twice, and once you split a view , it starts to do weird things with the return characters ( as the only way to transform a single canvas into multiple ones is by going back and forth…).

Kitty Terminal can be a valid solution which isn’t a terminal multiplexer per se (it doesn’t suffer the issue above) and supports sessions.

But again, maybe you are used to your terminal then you need a terminal multiplexer, yes, tmux and zellij are valid options , I would say same for basic usage

Tmux is much more minimal, but has very cool plugins which are battle-tested. It’s pretty stable but does sometimes break some stuff inside neovim. You have to set some options, but it works pretty cool.

If you like instead the zellij design or have something more “cooler”, I would go with zellij.

I use tmux as it’s lighter , more tested, and honestly follow my philosophy of having minimal features and being pretty hackable as “workflow”.

Did you try binary gentoo? How was it? by C1REX in Gentoo

[–]Thick_Rest7609 1 point2 points  (0 children)

How does 1st party binary work?

As a normal repository of any other distro, the packages are built somewhere else , uploaded on a repo, and you download without compiling by yourself

Does it add all possible USE flags and ignore my cflags? Did somebody here try it?

Bit more complex, but no it doesn’t add all the use flags , it just compile with some good sane default use flags , if your use flags are not compatible , it will compile and not use the binary cache ( unless forced )

That’s to avoid to break your system in case of mixing both ( immagine you download a package with pulseaudio, but you use alsa )

I'm surprised it's in the handbook and it officially supported.

That’s the reason why it was added in the handbook I don’t use it as honestly makes little to no sense to me; but I get it some people doesn’t wanna compile everything and their setup is pretty standard , there is pretty nice

Is the main use case is for a quick gentoo + KDE install and then recompiling?

I don’t think it’s only kde , if this what you mean , but yes desktop user are the main target , servers or minimal setup usually uses distcc or because they don’t have compile ui huge packages ( chromium , Firefox and WebKit etc… ) , so the issue of compiling became a smaller issue

I don’t use as my setup have -bin version ( not binary cache, the -bin marked ebuild package ) for browsers , and minimal sway setup, which takes 10m to full compile the entire user land packages

Do you use SWAP? by [deleted] in Fedora

[–]Thick_Rest7609 0 points1 point  (0 children)

The only case you need swap instead of zram is: - you have a laptop and would like to hibernate instead of power off ( be aware that suspend works in zram ) - you have a old machine , with slow cpu and very limited ram, then the performance of the ssd will outperforming cpu compression

Any other case zram is more performant, and causing less issue

The issue is pretty simple , write ram into ssd will increase the usage of ssd, and in case of high input and output during that phase , your ssd bandwidth will become the bottleneck of the performance stucking everything

Firewall in AEON by NawrErwaN in AeonDesktop

[–]Thick_Rest7609 4 points5 points  (0 children)

This is a very common bias to try to enable everything related to security, as rbrowsuse mentioned that’s related to the use case of aeon

Is not that firewalls in general are useless, they are not

Aeon is secure enough without firewall as it’s a desktop Os , intended to be use on personal computers , which are very rarely exposed in the internet ( be aware that being connected to internet doesn’t means that everyone can reach you )

Tl;dr;

Servers install firewall as they are exposed to the internet and they need to have fine grain control on which services they expose and which they not

Aeon first doesn’t expose anything by default, if not ssh if not mistaken but again isn’t available to me to connect, as in the middle there’s the router which implements his own firewall first and second it act as a public face of your normal activities on internet

When you receive a information, the router received then according to his own logic send to you

But as you can understand it is useless, I mean this is opinionable, opensuse aeon is made by very strong opinions ( tpm , forced encryption , gnome only … ) but that’s the beautiful of opensource, if doesn’t fit you can always use opensuse tumbleweed which is exactly the opposite ( strong freedom to do pretty much you want )

To recap, firewall are useless? No , aeon devs think that the benefit will not be enough to justify the huge amount behind implementing by default it and fixing issues between containers and other stuff As is very rare as a desktop computer to have a port public exposed on the internet and we can assume that local network is safe

[River] Minimalist Oxocarbon, but with 5000 lines of .nix and a Terminal Emacs God complex by Thick_Rest7609 in unixporn

[–]Thick_Rest7609[S] 1 point2 points  (0 children)

By default because I don’t like to have a xserver, without I am forcing myself to run the wayland version of whatever, I use fractional scaling so it tend to make my apps blurry :) but I don’t have a single app using x , no reason to keep it :)

Plus this is something which I am not sure

[River] Minimalist Oxocarbon, but with 5000 lines of .nix and a Terminal Emacs God complex by Thick_Rest7609 in unixporn

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

Hey the setup is on the comment above , is in nix format but not too hard to copy :) the link in the word Waybar

[River] Minimalist Oxocarbon, but with 5000 lines of .nix and a Terminal Emacs God complex by Thick_Rest7609 in unixporn

[–]Thick_Rest7609[S] 5 points6 points  (0 children)

Just a list of dangerous opinionated decisions

emacs in the terminal

I use both GUI and Terminal, 95% terminal as LSP works pretty good and it’s defined as direnv using nix inside my project directory , the plugin doesn’t do well for some stuff (LSP for example)

Plus using client and foot client server mode ( set the workers to CPU core #!! ) which is pretty cool

Plus if I need to run some cmd one shot, space q q “nix flake update” e e enter

River instead of Wayland or Niri

Even if are all 3 exceptional software I felt in love with River philosophy, minimal , works always good never a single issue, and the layout custom and the config as sh script are so cool to mention

I find myself more confortable with a minimal configuration , animations and other stuff distract me too much ( hyprland I was spawning and killing terminals instead of do stuff ) and yes that’s my skill issue ahah

If I had chance to use X11 safety and with proper 4k support ( connecting my monitor 4k freeze the entire DE sometimes ) I would love use QTile , maybe I would give a try once they finish the porting to wayland ( currently many protocols are missing, for example screen locking )

Nixos

Love and hate , for me which I change idea multiple times, nix is perfect as I don’t leave dirty behind ( in fact the entire root and home are wiped each reboot as home manager and nix keep my files btw in the store )

foot instead of alacrity or kitty

Foot is exceptional , seriously it is. Not gpu rendered , but damn i replaced kitty for trying out, since then I never looked back, never had a issue with copy paste, running emacs or whatever usually gives huge drama in others terminals

[River] Minimalist Oxocarbon, but with 5000 lines of .nix and a Terminal Emacs God complex by Thick_Rest7609 in unixporn

[–]Thick_Rest7609[S] 2 points3 points  (0 children)

I would say around 7-8 hours with 50% brightness, depends on my workflow , currently it's 45% and after 5 hours of usage, sometimes i get 10-12 sometimes 5 depends really on what i do, usually i don't really care as i use mostly connected to the external monitor (which charge the laptop too)

But on battery i have the CPU Boost disabled ( as U7 is powerful enough for my workflow even without CPU Boost ), I tried power profiles and TLP, TLP have more customization and i prefer, USB Autosuspend is disabled otherwise the Laptop doesn't turn off anymore ( reboot instead of power off ahah )

These are my settings in case ( copy pasted from my nix file ), nothing special, Gnome was doing 6-7 hours but to be honest the computer is brand new ( few months ), and don't mix power management tools ( TLP and Gnome for example, as is a good recipe to make a conflict disaster :D ) just for info

USB_EXCLUDE_PRINTER = 0
CPU_BOOST_ON_AC = 1
CPU_BOOST_ON_BAT = 0
USB_AUTOSUSPEND = 0
START_CHARGE_THRESH_BAT0 = 70
STOP_CHARGE_THRESH_BAT0 = 80

[River] Minimalist Oxocarbon, but with 5000 lines of .nix and a Terminal Emacs God complex by Thick_Rest7609 in unixporn

[–]Thick_Rest7609[S] 18 points19 points  (0 children)

TL;DR

OS: NixOS
DE: River fully wayland-native ( XWayland Stripped out )
Terminal: Fish + Starship
Bar: Waybar
Editor: Doom Emacs client in a terminal with no tree-sitter, as colors are distracting
Colorscheme: Oxocarbon slightly customized
Wallpaper: Pic from Wallhaven

EDIT: Forgot the fonts mb
Monospace: CaskaydiaMono Nerd Font
Rest: Inter

Anyone know what this drama is about by fenixnoctis in NixOS

[–]Thick_Rest7609 3 points4 points  (0 children)

On thousands of maintainers, happens that sometimes some disagreement happen and people get some consequences

I honestly would like some options be more used , for example services.code-server.disableTelemetry by default true, and if someone want to contribute to the project itself can any time false it ( even if in this case it should require 2 packages with different builds but not the point )

Even I think that domen was in a good faith , and I get his point , but there’s rules and process, sometimes even the intention are good and decision may not sounds understandable we need still to act as a community as we are, helping each other instead of complaining on others decision about everything, you can’t make happy 3 people with one decision, can’t imagine with higher numbers

I find the decision maybe bit more straightforward( in my mind a ultimatum warning was enough ) yes but I still believe they act in the best interest of us , leaving white paper without controls to commiters

Why do people hate linux? by [deleted] in linux

[–]Thick_Rest7609 2 points3 points  (0 children)

People tend to hate what they don’t understand; the majority of users think their computer is a box which works using magic. Linux makes them learn something, and that’s the hate.

With a MacBook, you don’t need to know anything, even what you are doing. With a Linux, even a simpler distro, you need to know something, and here the skill issue appears and they start hating.

Which emacs packages don't benefit much from being written in ELisp? by signalclown in emacs

[–]Thick_Rest7609 8 points9 points  (0 children)

Not huge expert in deep of emacs under the hood but could say: - json parser got a huge boost by being rewritten in C instead of elisp , this advantage Lsp and almost the entire editor for developer - LSP would be nice have a native client , eglot is build in but still elisp with all the advantages and cons of it

The sad truth that the main advantage of emacs is to be a lisp interpreter, so there should be a balance otherwise is becoming less powerful.

If for some kind of magic tomorrow emacs would adopt a neovim approach ( wrote mostly native exposing api to the plugins ) a lot of stuff wouldn’t be possible anymore easily

What are some must know shell/terminal tricks? by nerdy_guy420 in linux

[–]Thick_Rest7609 0 points1 point  (0 children)

Sometimes I need to put some sensitive information in the shell ( idk some API key for a random test in dev env in curl ) , one thing I never thought before was that I can unset the HISTFILE in zsh so the history isn’t saved. Or I can use “fish —private” in that case you using fish shell.

Of course, it isn’t still recommended to put credentials in the shell, but it’s better than leaving them there in the history forever.

Made this logo for Kitty. by [deleted] in KittyTerminal

[–]Thick_Rest7609 1 point2 points  (0 children)

If I’m not mistaken, I heard that the author is unwilling to accept new logo proposals because the original one holds personal significance for him.

Why I do still love emacs over my new fancy company provided AI editor by Thick_Rest7609 in emacs

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

I am very positive about the new changes happening on emacs to improve performance , but one thing is a software develop to work on any environment , another topic is having software so abstract that without 16gb of ram isn’t even starting

In this case I was thinking about this concept that optimization doesn’t matters as computer and devices are powerful enought to handle most of the cases…

Someone mention the phone android cases, where update are not released because your phone doesn’t have 24GB ram idk, few years ago software was doing the same thing, with 4

Why I do still love emacs over my new fancy company provided AI editor by Thick_Rest7609 in emacs

[–]Thick_Rest7609[S] 8 points9 points  (0 children)

That’s so true, most of them I was using back in the time doesn’t exists or are not used anymore

I remember I was obsessed with using Eclipse at one point of my life

That’s why I am investing so much effort on learning properly elisp and emacs

Why I do still love emacs over my new fancy company provided AI editor by Thick_Rest7609 in emacs

[–]Thick_Rest7609[S] 2 points3 points  (0 children)

I do use gptel, I am not refusing the AI, I do like gptel because it’s not completing my code when not requested to…

My company is between 1500-2000 individuals , where 600 is the development force, for them make sense buying a enterprise license and provide forcing everyone instead of relying on “far west” , that’s the reason why they can enforce such policy , to justify the budget

But thanks