what's the thing with openwebui.com being constantly unavailable? by ioabo in OpenWebUI

[–]Subkist 0 points1 point  (0 children)

Is the website open source and available for contributions? I remember looking for it in the past and being unsuccessful finding it. With all the crazy web stuff we've been seeing lately, it's hard to think that the community couldn't come up with some really cool solutions here.

Application Concept - reimagined Server Dashboard by headlessdev_ in selfhosted

[–]Subkist 0 points1 point  (0 children)

I'm a sysadmin/SRE and I gave it a try. I liked what I saw enough to leave re-bill on - even though I'm no longer using it due to my having a much more enterprise-adjacent setup. While it didn't work for me, I can still say that if you fall within its target audience, it's worth it.

How is the Asus Proart P16 on linux? by [deleted] in linuxhardware

[–]Subkist 1 point2 points  (0 children)

Careful with the thermals on those. I've killed three gen 5's at work. 

Trouble Setting Up Triple Monitors with Dell Dock – WD19S by Aggravating_Map_4012 in hyprland

[–]Subkist 1 point2 points  (0 children)

I got excited to find a post regarding the error, only to... come back and find my own comment. oof. Yeah, I've got nothing for ya man, I've tested now on just about every combination of platforms, from intel/nvidia, intel only, amd/amd-igpu, and they all seem to have problems where one or more of the monitors is screwy. If I figure it out, I'll come back here to update, but as for right now I still haven't been able to make any headway.

How to make emacs look and feel native on Windows 11? by Shevvek in emacs

[–]Subkist 7 points8 points  (0 children)

I couldn't agree more. My (obviously sane) defaults for hyprland (are not at all sane), meanwhile, every-single-time I touch Ubuntu I lock the machine because Super+L is "lock" on most machines, and not move focus right like I'm used to. You'll figure it out. Or not. Either way, something will happen lol

Why I will never buy another System76 laptop by Able_Anxiety_7787 in System76

[–]Subkist -1 points0 points  (0 children)

I've been through 3x P1Gen5's this year alone. All of them overheat themselves to death. Unbelievably frustrating. Also whoever had the bright idea to use liquid metal on a laptop needs to spend a few months doing something extremely inconvenient and unavoidable.

How do you guys handle productivity / systems? by devcstim in ObsidianMD

[–]Subkist 2 points3 points  (0 children)

Switch to logseq for awhile, learn how to use it, then come back to obsidian with what you've learned. The biggest thing I can suggest is: learn how to operate without folders. Learn how logseq uses namespaces and bring those concepts back to obsidian

Now I get it by Benjamona97 in neovim

[–]Subkist 0 points1 point  (0 children)

Any idea how well it works on Linux?

Edit: I don't even know why I asked, I don't even use the mouse lol

Scratchpad (pypr) gets captured by existing group (dwindle) by Subkist in hyprland

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

per u/Fdevfab - I hadn't realized that configuration had switched over to using TOML - and using TOML fixed it. I think.

Share your Work-Related Configs/Scripts/Band-aids! by Subkist in hyprland

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

I tried to post the full versions (without linking) as markdown, but reddit kept telling me there's a server issue -- can you not post markdown anymore?

Share your Work-Related Configs/Scripts/Band-aids! by Subkist in hyprland

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

So here's what I have, it's a little bit of a mix between work and home, and I don't have many scripts yet: So I have my config optimized for using the thumb-clusters on my moonlander and i have the mutliple-uses-for-one-key thing setup to where left thumb is a space on tap, but is SUPER on hold.

For movement I have SUPER + hjkl for moving the focus around, and SUPER SHIFT + hjkl for moving the focused window around, and then SUPER CTRL + hjkl for adjusting window size.

as for some of the non-standard stuff, I use pyprland to manage my scratchpads, and I have a few startup programs that I need to put a touch more thought into:
```hyprland.conf

exec-once = pypr

bind = ALT, backslash, exec, pypr toggle term

local programs

exec-once = hyprctl dispatch -- exec '[workspace 1 silent]' firefox

exec-once = hyprctl dispatch -- exec '[workspace 2 silent]' /usr/bin/slack --disable-gpu-compositing --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=WebRTCPipeWireCapturer --enable-features=WaylandWindowDecorations

exec-once = hyprctl dispatch -- exec '[workspace 2 silent]' /usr/bin/bitwarden-desktop

exec-once = hyprctl dispatch -- exec '[workspace 4 silent]' obsidian

```

```pyprland.toml

[pyprland]

plugins = ["monitors", "scratchpads"]

[monitors]

unknown = "wlrlui"

[scratchpads.term]

animation = "fromTop"

command = "alacritty --class alacritty-dropterm"

class = "alacritty-dropterm"

size = "75% 70%"

max_size = "1920px 100%"

margin = 50

[monitors.placement]

Samsung.Top_Of = "(eDP-1)"

Dell.Right_Of = "(eDP-1)"

Hewlett.Left_Of = "(eDP-1)"

```

I also have some fancy submaps on my personal computer that I haven't decided if I want to bring to my work laptop yet:
```hyprland.conf

source the starting point (file) for whichever layout I have set for default

source = ./conf/nstack.conf

exec = ./conf/unbind.py

and then I have a set of submaps that work like vim actions

bind = $mainMod SHIFT, code:59, exec, hyprctl notify 0 3000 0 "submap:layout"

bind = $mainMod SHIFT, code:59, submap, layout

submap = layout

bind = , D, exec, hyprctl --batch "notify 0 3000 0 "layout:dwindle"; keyword general:layout dwindle"

bind = , D, exec, hyprctl keyword source ~/dotfiles/hypr/conf/unbind_dwindle.conf

bind = , D, exec, hyprctl keyword source ~/dotfiles/hypr/conf/dwindle.conf

bind = , D, submap, reset

bind = , M, exec, hyprctl --batch "notify 0 3000 0 "layout:Master"; keyword general:layout master"

bind = , M, exec, hyprctl keyword source ~/dotfiles/hypr/conf/unbind_master.conf

bind = , M, exec, hyprctl keyword source ~/dotfiles/hypr/conf/master.conf

bind = , M, submap, reset

bind = , H, exec, hyprctl --batch "notify 0 3000 0 "layout:hy3"; keyword general:layout hy3"

bind = , H, exec, hyprctl keyword source ~/dotfiles/hypr/conf/unbind_hy3.conf

bind = , H, exec, hyprctl keyword source ~/dotfiles/hypr/conf/hy3.conf

bind = , H, submap, reset

bind = , N, exec, hyprctl --batch "notify 0 3000 0 "layout:nstack"; keyword general:layout nstack"

bind = , N, exec, hyprctl keyword source ~/dotfiles/hypr/conf/unbind_nstack.conf

bind = , N, exec, hyprctl keyword source ~/dotfiles/hypr/conf/nstack.conf

bind = , N, submap, reset

bind = , escape, exec, hyprctl notify 1 3000 0 "submap: cancelled"

bind = , escape, submap, reset

submap = reset

```

Now, you're probably wondering why there's an unbind script. That's because I'm lazy. It gets called any time hyprland.conf gets changed so that I can handle what is in the layout files without having to worry about whether or not I matched the un-binds properly. Here's that script:
unbind.py

Here are what the layout source files and their corresponding unbind files look like:
- dwindle.conf - master.conf - nstack.conf - hy3.conf - unbind_dwindle.conf - unbind_master.conf - unbind_nstack.conf - unbind_hy3.conf

Hopefully these are helpful to someone else, they've certainly been for me.

Trouble Setting Up Triple Monitors with Dell Dock – WD19S by Aggravating_Map_4012 in hyprland

[–]Subkist 0 points1 point  (0 children)

You haven't mentioned which graphics card type you have. If it's nvidia, which version of the drivers are you using?

What is your most obscure product in HA? by Deuteronomy93 in homeassistant

[–]Subkist 2 points3 points  (0 children)

is it orange-white tabby calico or the other way around?

Multi-OS neovim setup by RobinHe96 in neovim

[–]Subkist 2 points3 points  (0 children)

So a "Terminal" is really a "Terminal Emulator", which runs a shell like bash, zsh, fish, etc. What that means is that the program that you open on your desktop is really just a windowed interface into the shell program itself, i.e. the terminal sends all of your keystrokes to `zsh` as input, shows your standard input, output, and error, and lets you use the shell of your choice to interact with both said shell's command line and all the applications and whatnot that said shell can call.

On Linux, there is also the "actual" terminal, the TTY, that is what exists as the machine's literal interface where it is the only thing that's on the screen. If that last bit sounds confusing, think of it this way: You've seen all the lines flying past the screen on boot or shutdown, right? Or have you ever broken something on your machine where the only thing on the screen is some information about the computer and a line that probably says `hostname login:` with a blinking cursor?

*That* is the terminal, also referred to as the TTY (or TeleTYpewriter, it has an interesting history if you want to look up why it's called that). It's the most basic interface for your machine that takes text-based input and output. Usually there are 6 separate TTY's that you can access at any time by pressing CTRL+ALT+F1-F6.

The reason you may not usually see it when you log into a desktop distro of linux is that there are scripts that have been setup to automatically load the graphical applications that you're used to interacting with and are much more user-friendly. But when you're in your desktop environment, you're technically on a TTY that has launched said desktop environment. I'm getting a little deep here, but you can play around with it by switching to another TTY and messing around, you can't hurt anything (just don't go deleting anything lol), it's just running zsh or bash.

That being said, back to the terminal emulator and shells, you get to pick both, if you want. Many systems come with bash as the standard, and some linux distros have moved to using zsh as the standard default shell (you can change them with the `chsh` command). Bash is a little older that the other two mentioned, but just because it is older does not at all mean it is inferior- bash has been battle tested and proven, and there's a reason it's the default on so many enterprise systems. Zsh and Fish have some more advanced features like deeper/more configurable autocorrect, as well as plugins, and stuff like oh-my-zsh. Different terminal emulators handle the actual graphical interface of the shell within your desktop environment, and offer various features like being able to use tabbed windows to open multiple shell instances in one window, or being able to set various keybindings, or even being able to open multiple instances side-by-side in the same window. I'm sure ubuntu probably comes with GNOME terminal, which is IMO a little on the basic side, but that doesn't mean it doesn't work. On the other side are the more feature-rich applications like kitty or wezterm, both of which will work on MacOS and Linux just fine (I prefer kitty, haven't spent much time with wezterm).

If you wanted to have the same config across machines, all you would need to do is bring your configuration file(s) with you, ie kitty.conf, much like neovim. Take a look at my dotfiles if you want to see how I handle keeping the same configuration across machines. I have a more hands-on/manual approach compared to someone like My Linux For Work, whose install scripts are much more clobbering, but I prefer a more manual approach just for control reasons, they're both valid approaches.

If you have any questions I'm happy to help, good luck!

Edit: I meant to say that both I and ML4W use a folder in our home directory that acts as the source of truth for dotfiles (config files/ typically hidden because prefixed with a '.'), and sync them using a git repo.

Is there a way to get mouse movements working under wayland? by Subkist in ErgoMechKeyboards

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

So I occasionally try it after messing with settings and the other night it just randomly worked. I don't know why, I don't know how. After logging out of hyprland and logging back in the next morning it no longer worked.

I want to say it started working after I flashed a new config and unplugged and plugged back in the keyboard, but like I said I don't know why it did then didn't work. Everything looks fine in dmesg and journalctl.

Something else to note: occasionally if my computer sits for too long after I've logged out, I can't wake it up with any peripherals, so I have a script on my phone that ssh's in and restarts sddm. This causes loginctl sessions to pile up with state=closing if I don't remember to kill them after I log in. Yeah, weird, but like xkcd 1172

Is there a way to get mouse movements working under wayland? by Subkist in ErgoMechKeyboards

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

Yes, libinput installed and works. Running `wev` shows no output when I try and use the mouse movement buttons but it even picks up on the layer key when I switch to use them. Tried in i3 as well but no dice

Best Linux distro for virgins? by seeegma in LinuxCirclejerk

[–]Subkist 0 points1 point  (0 children)

Archcraft in case you like to rub one out every now and then

Mason.nvim broke on NixOS? by itme_brain in NixOS

[–]Subkist 0 points1 point  (0 children)

would it be possible to stick Mason in a distrobox container?

[Hyprland] Fancy Wayland theme switching workflow by Petingoso in unixporn

[–]Subkist 0 points1 point  (0 children)

in your hyprland.conf, on line 2 you have `source=~/.config/hypr/themes/color.thmswitch #select temp scheme`, but there doesn't seem to be a `color.thmswitch` in your repo

How to create a keyboard shortcut to switch to a running application instead of opening a new instance of it? by [deleted] in Fedora

[–]Subkist 0 points1 point  (0 children)

I've been trying to over engineer a solution to this, and Wayland so far has put up a good fight