Logs: liberachat/#xmonad
| 2021-07-12 08:17:30 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-07-12 08:17:55 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-07-12 09:18:17 | → | beaker106[m] joins (~beaker106@2001:470:69fc:105::ab9) |
| 2021-07-12 10:40:22 | × | Core7908_ quits (~Core7908@2804:14c:8793:8e2f:c580:1df5:d4d4:84b3) (Quit: ...) |
| 2021-07-12 11:00:28 | <By_JumperX4[m]> | <sagaracharya[m] "What do u use that for?"> originally wanted 48 GB of ram, then had extra ram so I filled everything to get triple channel |
| 2021-07-12 11:00:32 | <By_JumperX4[m]> | ended up with 108 |
| 2021-07-12 11:00:51 | <By_JumperX4[m]> | could have used bigger sticks to go to 288, the max my mobo supports |
| 2021-07-12 11:18:29 | × | berberman quits (~berberman@user/berberman) (Ping timeout: 255 seconds) |
| 2021-07-12 11:19:31 | → | berberman joins (~berberman@user/berberman) |
| 2021-07-12 11:21:11 | × | smtnet3 quits (~asdfasdfa@202.36.244.28) (Quit: Leaving) |
| 2021-07-12 11:36:06 | → | tremon joins (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) |
| 2021-07-12 11:36:13 | tremon | is now known as tremon_ |
| 2021-07-12 12:03:48 | ← | M-NIX-[m] parts (~gilganixm@2001:470:69fc:105::3d09) () |
| 2021-07-12 12:21:00 | <Nosrep> | that's a lotta ram |
| 2021-07-12 12:24:55 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-07-12 12:24:57 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-07-12 13:31:57 | <davve_> | are you guys using waymonad? |
| 2021-07-12 13:34:59 | <Nosrep> | no |
| 2021-07-12 13:35:20 | <Nosrep> | https://github.com/waymonad/waymonad ? |
| 2021-07-12 13:36:34 | <Nosrep> | it looks to be dead tho |
| 2021-07-12 13:38:41 | <Nosrep> | i think this is the active f ork https://github.com/L-as/waymonad |
| 2021-07-12 13:38:49 | <Nosrep> | pr 28 minutes ago kek |
| 2021-07-12 13:44:20 | <davve_> | cool |
| 2021-07-12 13:46:25 | <davve_> | yeah, was just pondering trying it |
| 2021-07-12 13:47:03 | <davve_> | will give the fork a try instead |
| 2021-07-12 15:29:59 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-07-12 18:04:29 | <nova> | What linux distributions do you all use? I am looking to experiment without investing much too time |
| 2021-07-12 18:16:29 | <backleet> | nova: voidlinux, xmonad doesn't work well from official packages, setting up with Stack is easy. |
| 2021-07-12 18:17:15 | <nova> | ooh. I used arch for many years (first distro basically - every time I try to switch, I can't). I considered void a few years ago. I was leaning towards gentoo, but many recommended Sid Debian. |
| 2021-07-12 18:17:15 | <Solid> | void on the laptop and nix on the desktop |
| 2021-07-12 18:17:23 | <backleet> | nova: nixos supposed to roll well with xmonad/haskell well. Void/Nixos are my preferred distros |
| 2021-07-12 18:17:29 | <nova> | nix is a distro? I thought it was a pkg manager? |
| 2021-07-12 18:17:41 | <backleet> | nova: nix is pm, nixos is distro of it |
| 2021-07-12 18:17:48 | <nova> | ohh yeah I heard about nixos.. dope. I even know the guy who made it *bonks head* |
| 2021-07-12 18:18:24 | <nova> | hmm. I might start there first. Do you think it's reasonable to use on a laptop? |
| 2021-07-12 18:19:29 | <backleet> | nova: sure, but it requires some learning, things don't work as in traditional distros. FHS is different etc |
| 2021-07-12 18:20:27 | <nova> | I don't care. I'm a honey badger. |
| 2021-07-12 18:20:40 | <backleet> | Solid: hi, so is there way to pull hidden windows when using LimitWindows? Or do they come up only when you free up space by closing one of the visible windows? I saw there's Layout.Minimize, gonna try that. I am thinking of only keeping 2 windows on workspace, to minimize distractions. |
| 2021-07-12 18:21:14 | <backleet> | nova: nixos feels different in a good way |
| 2021-07-12 18:23:37 | <Solid> | backleet: the windows are still "there", so anything that e.g. gets the n'th window in the stack should be able to handle them just fine |
| 2021-07-12 18:26:56 | <backleet> | Solid: I was thinking of way to visualize them before pulling them, I see now that I can see hidden window's title in bar when cycling through windows. |
| 2021-07-12 18:30:59 | <backleet> | Solid: I hate switching workspaces, would like to keep many windows in one workspace and pulling them as needed. I see I can go to window with rofi -show window, then pull it with Mod+Enter to master window. This is nice. Can it pulled to first stack window instead of master window |
| 2021-07-12 18:31:29 | <Solid> | mh probably |
| 2021-07-12 18:31:55 | <backleet> | Solid: sort of like hybrid of floating wm + tiling wm. I like that part of floating wms, that they are all in one workspace. |
| 2021-07-12 18:32:44 | <backleet> | Solid: no such thing in libraries to pull to first stack window? |
| 2021-07-12 18:33:02 | <Solid> | nono there is, I just can't remember what the module is called :) |
| 2021-07-12 18:33:59 | <backleet> | Solid: for now I can cycle the hidden window up until it comes up to visible stack window |
| 2021-07-12 18:34:39 | <Solid> | ah found it |
| 2021-07-12 18:34:41 | <Solid> | X.A.FocusNth |
| 2021-07-12 18:34:43 | <Solid> | fitting name |
| 2021-07-12 18:36:09 | <backleet> | Solid: in my case I will have to use swapNth right? "Swap current window with nth. Focus stays in the same position" |
| 2021-07-12 18:36:27 | <Solid> | yeah exactle |
| 2021-07-12 18:36:33 | <Solid> | s/le/ly/ |
| 2021-07-12 18:40:03 | <backleet> | Solid: thanks, so the reason I want to do this, I feel like spacing out windows across workspaces breaks my workflow. I like staying in one place rather than jumping back and forth. Plus I have hard time remembering where I opened what so I keep Mod+1.2.3.4.5ing until I visually see the window I need out of habit. I tried named workspaces and sticking everything statically, but my mind is too jumpy |
| 2021-07-12 18:40:05 | <backleet> | for that lol. Does that make sense? |
| 2021-07-12 18:44:05 | <Solid> | if it fits your workflow then that seems like a good enough reason to do it |
| 2021-07-12 18:44:14 | <Solid> | xmonad is _your_ window manager, after all :) |
| 2021-07-12 18:45:16 | <Solid> | I would guess those two steps (rofi + switchNth) could also be combined with a small modification to X.P.Window |
| 2021-07-12 18:45:42 | <Solid> | it currently only allows to bring windows to master, but I don't see a reason it couldn't allow arbitrary switch operations |
| 2021-07-12 18:54:15 | <backleet> | Solid: thanks, I binded swapNth 1 to M-/ it puts selected hidden window on top of stack. And I can swap the previous window back by pressing the same key binding again. This is fun! |
| 2021-07-12 18:55:40 | <backleet> | it also works as mirror/reflect on master window, swapping 0th and 1st windows. |
| 2021-07-12 18:56:01 | <backleet> | Thanks a lot~ |
| 2021-07-12 18:56:05 | <backleet> | ! |
| 2021-07-12 20:52:33 | <yuu[m]> | backleet: Is this a sort of scratchpad? It's also cool if you're able to bind a key to show/hide the window by their class, instead of needing to cycle trough them. |
| 2021-07-12 21:08:33 | <diaspora[m]> | backleet: Funny how people vary. My large physical desktop is a piled-up mess several layers thick, totally out of control, Perhaps because of this hopeless situation, my computer desktops are the exact opposite --- they each have the same 39 named workspaces (on the IceWM w/m) regardless of the distro I'm using, with all applications living in whichever workspace is most appropriate to their task. It would probably drive you nuts. :P |
| 2021-07-12 21:09:40 | <diaspora[m]> | Looking at how to replicate the 39 workspaces on xmonad now. Hope it's possible. |
| 2021-07-12 21:12:16 | × | tremon_ quits (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in) |
| 2021-07-12 21:13:58 | × | xacktm quits (xacktm@user/xacktm) (Remote host closed the connection) |
| 2021-07-12 21:35:03 | → | xacktm joins (xacktm@user/xacktm) |
| 2021-07-12 22:06:52 | × | gknux quits (~gknux@user/galaxy-knuckles/x-3015990) (Quit: ....and i am outta here....) |
| 2021-07-12 22:08:37 | <geekosaur> | diaspora[m], you can go well over 40 with something like XMonad.Actions.Plane |
| 2021-07-12 22:09:14 | <geekosaur> | although performance can start to suffer because the workspace zippers are based on linked lists |
| 2021-07-12 22:14:25 | <diaspora[m]> | Interesting, cheers. Is there a minimalist config somewhere which does nothing except set the number of workspaces and their names? XMonad is already installed, and once I have the workspaces configured I can start checking it out, switching between IceWM and XMonad without losing my existing bindings of applications to workspaces. |
| 2021-07-12 22:15:37 | <geekosaur> | all you need is to change the definition of "workspaces" in the config record, and p-robably the keybindings that switch to or shift windows to them (unless you opt for the CycleWS solution instead) |
| 2021-07-12 22:17:11 | <geekosaur> | Plane instead switches 10 workspaces at a time from one plane to another, creating planes as needed |
| 2021-07-12 22:17:22 | <geekosaur> | so you can end up with a lot of workspaces. or completely lost :) |
| 2021-07-12 22:19:52 | <diaspora[m]> | Looking now where that's configured. (Hehe, not lost because that's what I've been using for years on IceWM, but yeah, without cycling at least and no bar with switching buttons, it would be a pain initially.) |
| 2021-07-12 22:20:13 | <geekosaur> | well, I mena lost just because of how it works |
| 2021-07-12 22:20:26 | <geekosaur> | switch the wrong direction and wonder where all your workspaces went, etc. |
| 2021-07-12 22:20:34 | <geekosaur> | Plane is a little weird |
| 2021-07-12 22:23:01 | <geekosaur> | anyway you can also do things like assign wokrspaces to both mod+numeric and mod+function keys, and mod+control+numeric and mod+control+function (that gets you 36, or 40 if you add the 0 key for a workspace 10 in each plane) |
| 2021-07-12 22:23:54 | <geekosaur> | you have to do a little work for keybindings but can mostly copy the default keybinding code for that |
| 2021-07-12 22:25:50 | <diaspora[m]> | I've heard enough people say good things about XMonad that I'll endure a little pain while trying to find my windows again. Eventually I hope to replicate IceWM's auto-hide workspaces bar, which identifies where in the workspaces list one is. |
| 2021-07-12 22:29:48 | diaspora[m] | uploaded an image: (43KiB) < https://libera.ems.host/_matrix/media/r0/download/evil.red/iUHkDvWqQgUYnnydIGCZsaDM/icewm_workspace_bar.jpg > |
| 2021-07-12 22:30:46 | <diaspora[m]> | A bar something like that. The current workspace (the 1st Web one there) is highlighted, so you always know where you are. |
| 2021-07-12 22:33:30 | <diaspora[m]> | I know it won't be identical to that IceWM bar in XMonad, but hopefully auto-hide bars are supported and I can work my way towards something similar. |
| 2021-07-12 22:35:20 | <geekosaur> | not built into xmonad but people make workspace bars with e.g, xmobar |
| 2021-07-12 22:36:32 | <diaspora[m]> | I saw xmobar, but seemed very primitive, being essentially plain text. |
| 2021-07-12 22:37:50 | <diaspora[m]> | Maybe the plain text was just an example, and it can do 3D buttons too. |
| 2021-07-12 22:38:56 | <geekosaur> | no 3d but it supports icons |
| 2021-07-12 22:39:10 | <geekosaur> | it's intended to be mininmalist though |
| 2021-07-12 22:44:06 | <diaspora[m]> | Which implies that there are non-minimalist bars around too, hopefully. :-) |
| 2021-07-12 22:45:32 | <geekosaur> | taffybar comes to mind although I don't know if it supports 3d either |
| 2021-07-12 22:46:31 | <geekosaur> | you can pretty much choose your own status bar aside from ones that are too wired in (for example i3bar doesnt like working with anyhting other than i3, iirc) |
| 2021-07-12 22:47:46 | <geekosaur> | I use xmonad with mate-panel although xmonad-log-applet doesn't do 3d either… but there's source so I could change that if I really wanted |
| 2021-07-12 22:48:27 | <diaspora[m]> | Interesting, cheers. |
| 2021-07-12 22:49:36 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 2021-07-12 23:25:37 | → | cjb joins (~cjb@user/cjb) |
| 2021-07-12 23:57:15 | <Nosrep> | i use lemonbar |
| 2021-07-12 23:57:22 | <Nosrep> | it's like dzen2 but actually maintained |
All times are in UTC.