dotfiles
bspwm
dotfiles | bspwm | |
---|---|---|
29 | 93 | |
29,948 | 7,576 | |
- | - | |
2.5 | 0.6 | |
about 1 month ago | 29 days ago | |
Shell | C | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotfiles
-
Apple announces new accessibility features, including Eye Tracking
https://github.com/mathiasbynens/dotfiles/blob/main/.macos
-
The first conformant M1 GPU driver
You might be interested in this: https://github.com/mathiasbynens/dotfiles/blob/main/.macos
I don't advise just running Mathias' config as is, but read through it and see if anything seems to be something you want in yours, make the changes, and save it somewhere for the next time you're setting up a Mac.
There's some stuff in there about speeding up certain animations (look for `# Speed up Mission Control animations`), and about not reordering "spaces" (desktops, full-screen apps, search for `# Don’t automatically rearrange Spaces based on most recent use`) based on use which I think may also affect cmd+tab ordering? Not sure, but it's a setting I always change anyway because the default doesn't make sense for power users.
About the trolling thing, sorry, I was genuinely not sure if you were arguing in good faith or just making stuff up, as most of the things you were saying were just plain incorrect or dishonest, from comparing desktop computer performance to low-powered laptops, to incorrect statements about features macOS truly excels at.
-
How to create a dotfile for all your Mac system preferences
Another resource is the .macos script from Mathias Bynens' dotfiles, which is the repo from the person in the article who gave the method for uncovering such system settings.
-
huge list of bash aliases
initially borrowed from these dots and then tailored to my needs.
- And that's a fact
- Dotfiles for macOS: Automating setting up a new Mac
-
macOS Ventura is now available
I added a PR to fix rsync, mosh, and some other tools, since they will be broken out of the box.
But it seems this project has fallen behind on PRs.
If you would like to have this fix, you can do this after cloning the repo:
git clone https://github.com/mathiasbynens/dotfiles && cd dotfiles
-
Has anyone made the switch from developing in Windows to macOS? Any general or specific advice about the switch?
Set some sane defaults for the OS. Browse through this script and pick and choose things that you may like.
-
Setting Mac hot corners in the terminal
https://github.com/mathiasbynens/dotfiles/blob/master/.macos https://blog.jiayu.co/2018/12/quickly-configuring-hot-corners-on-macos/
-
Is there a way to save system preferences?
macos setup script by Mathias Bynens
bspwm
-
AeroSpace is an i3-like tiling window manager for macOS
The biggest QOL improvements imo are found in the approach to the user-facing API design.
Compare basic multi-monitor commands in something like bspwm[1] or yabai[2][3] to twms on Windows where this is typically handled transparently by directional `move` and `focus` commands understanding monitor boundaries.
Besides this, Whim has implemented a very functional ctrl+p style command palette which provides a great interface for more advanced on-the-fly/one-time window manager interactions.
With komorebi I think that having different border colours to indicate different types of containers is very helpful (one colour for single window stacks, a different colour for monocle containers, a different colour for stacks with multiple windows), as well as custom window-based work area offsets[4] (so if you have an ultrawide monitor with only a single window on a workspace, you can add offsets to the sides so it doesn't stretch across the whole width and give poor usability).
It's not really any one "big thing" but rather a difference in approach which adds up over many small design decisions.
[1]: https://github.com/baskerville/bspwm/issues/563
- can't download and decompress git repo
-
BSPWM?
Bspwm is a window manager. Configuration happens in $XDG_CONFIG_HOME/bspwm/bspwmrc, as per stated here: https://github.com/baskerville/bspwm
- Multiple screens with different resolutions?
-
What WM should I use?
Use BSPWM. It supports right clicks by default and its modular. You might want to look for status bars that work with it, slstatus does not work. Good luck, supremacist!
-
What are some OpenSource apps that are the best of their kind?
I had not heard of bspwm but I am a fan of telling WMs. Looking at the documentation now, I really like the pragmatic approach lol https://github.com/baskerville/bspwm
-
Changing layout of node
If you use the bspwm off of github instead of the old 0.9.10, you can use bspc node @parent -y next to cycle the split type of the parent of the focused. I added it ~1.5years ago, after baskerville added node -y horizontal and node -y vertical to set the split type of a node to vertical/horizontal ~2 years ago.
-
How to use dump and load state?
Also bspwm's JSON generation and parsing is not great. If you have a window with quotes in its class name, bspwm, when dumping it, will not escape them generating invalid JSON (e.g. {"className":"the "cool" window",) that jq will not be able to read, and even worse, bspwm itself will not be able to read. (Yes, if a window's class name contains a " character, bspwm will fail to reload after you run wm -r #1362).
-
How to install bspwm on ubuntu-22.04 and config it?
Just follow this guide
What are some alternatives?
titus-awesome - Custom AwesomeWM Theme
i3 - A tiling window manager for X11
qtile-polybar
sway - i3-compatible Wayland compositor
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
i3-gaps - i3-gaps – i3 with more features (forked from https://github.com/i3/i3)
gitmux - :computer: Git in your tmux status bar
river - [mirror] A dynamic tiling Wayland compositor
telescope-media-files.nvim - Telescope extension to preview media files using Ueberzug.
bismuth - KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
awesome-wm-widgets - Widgets for Awesome Window Manager
herbstluftwm - A manual tiling window manager for X11