| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
| |
When a window is focused and there are overlapping floating windows, move those
windows aside, making sure not to move them off-screen.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've been messing arround with it for a while and I've changed a bunch of things
I don't even remember exactly why, but here we are and everything works.
- There were some imports that needed to be changed because packages had moved
around.
- I've added some packages that I'm trying out for various things.
- I removed Blackthorne from my configuration because I have a dedicated device
to play this on now.
- I split off some packages in separate variables to try and make more clear why
I'm using them and also make them easier to reuse in other configurations.
|
| |
|
|
| |
technically
|
| |
|
|
|
| |
I don't have enough chat applications anymore to put anything in a specific
group.
|
| | |
|
| | |
|
| |
|
|
|
| |
Otherwise we end up with errors starting another server whenever we restart
stumpwm for some reason.
|
| |
|
|
| |
Easier to use.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Instead manually define the groups. The default frame dump wasn't working well
for the screen setup that I have at work. I switch between 3 setups:
- 1 laptop screen
- 1 ultrawide screen
- 1 laptop screen, 1 extra screen
|
| |
|
|
|
| |
This should make evaluating expressions in the file easier since it should know
that these should be evaluated in that package.
|
| |
|
|
| |
This has now been superseded by the ‘s-c a’ ‘run-application’ command.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
On my work laptop this needs to just be ‘/usr/bin/i3lock’ because the libraries
in Guix are incompatible with those on Pop!_OS.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Add a ‘distraction!’ command that lets other things register a function to
disable something if a distraction comes by. This includes clocking out of
what I'm working on and turning off any music that's playing.
- Clock out, turn off music, and pause dunst when I lock my screen. Resume
notifications from dunst when I unlock the screen.
- Add a shortcut to start the Antares SQL client.
|
| |
|
|
|
|
|
|
| |
If only one is imported and not the other, or they're imported in different
orders, everything should still keep working.
‘defvar’ won't do anything if ‘*playerctl-bindings*’ already exists, and the
‘define-key’ will use whichever one was already defined.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
I've been trying it out.
|
| |
|
|
|
|
| |
This depends on ‘feh’ being installed and the wallpaper existing. I'll want to
update it to actually depend on the ‘feh’ package and to download the wallpaper
package from somewhere else.
|
| |
|
|
|
|
|
|
|
|
|
| |
- Redefine the ‘stumpwm::make-mode-line-window’ function to set the
‘_NET_WM_WINDOW_TYPE’ property to ‘_NET_WM_WINDOW_TYPE_DOCK’ so that it can be
matched by window type.
- Specify that for picom any “dock” type windows should be excluded from getting
rounded corners.
- Add ‘rounded-corners-exclude’ initializer for the ‘home-picom-configuration’.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
I had to copy in and redefine the ‘stumpwm::maximize-window’ function from the
‘swm-gaps’ package because for some reason ‘(frame-width ...)’ returns a ratio
on my machine (is it because high-dpi, or ultra-wide? I don't know) and not an
integer, which screws up the ‘(setf (xlib:drawable-width ...) ...)’ call.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|