Commit Graph

333 Commits

Author SHA1 Message Date
Alan Orth 3ddb4f58f4
dotfiles: update Kanshi config
Add new Dell 4K monitor.
2022-07-30 21:06:04 +03:00
Alan Orth a644fc60e2
dotfiles/config/sway/config: fix shortcuts
Recently Chromium has started disabling shortcuts for windows that
were launched with `--app`.

See: https://www.reddit.com/r/swaywm/comments/vlvpws/chromeium_app_flag_spawns_windows_with_shortcut/
2022-06-27 22:23:43 +03:00
Alan Orth 918f0958b1
Remove dotfiles/vim/.netrwhist 2022-05-16 11:05:29 +03:00
Alan Orth feb6efa204
Move tmux config 2022-05-14 21:30:42 +03:00
Alan Orth e5a8d48de9
dotfiles/zshrc: add asdf version manager 2022-05-05 10:50:54 +03:00
Alan Orth 2524b0d6cd
config.yaml: fix syntax error 2022-04-25 16:49:18 +03:00
Alan Orth 447d81051f
config.yaml: add generic profile for dotdrop
dotdrop wants to use a profile for each system it is deployed. We
want to use some common settings on all hosts without having to c-
reate a profile for each.
2022-04-25 16:47:10 +03:00
Alan Orth bb3f0556ee dotfiles/config/sway/config: calculator floating
As of GNOME 42 this application ID changed.
2022-04-22 15:05:33 +03:00
Alan Orth 151e3b1f91
dotfiles: add vim modeline to foot.ini 2022-04-15 10:32:26 +03:00
Alan Orth 7dc73b94c3
dotfiles: include selenized-dark colors in foot
No need to define them directly!
2022-04-15 10:31:52 +03:00
Alan Orth 3a0beefd2e
Add geoclue-agent.service
Required for geolocation using the system geoclue service.
2022-03-01 11:01:33 +03:00
Alan Orth 8f4161b832
dotfiles/config/kanshi: update monitor 2022-02-11 11:41:29 +03:00
Alan Orth c7fd75d787
Import xdg-desktop-portal-wlr config
This is important for the screensharing prompt. By default it seems
to just use slurp, which is slightly confusing.

See: https://github.com/emersion/xdg-desktop-portal-wlr/issues/124
2022-02-11 11:39:10 +03:00
Alan Orth d70d22ea05
Remove alacritty config
I don't use it.
2022-02-07 09:45:43 +03:00
Alan Orth 7b90092dfe
dotfiles: fix tab in kanshi config 2022-02-07 07:27:29 +03:00
Alan Orth 07f87a3064
kanshi/config: add other HP monitor
Hopefully this one is temporary because the colors suck.
2022-02-03 16:19:38 +03:00
Alan Orth d1338a46b3
Add HP monitor to kanshi config 2022-01-31 20:19:57 +03:00
Alan Orth 5017944487
Remove old dotfiles
I don't use mutt and I haven't used Xorg in years.
2022-01-27 16:46:24 +03:00
Alan Orth 7955023b24 Import .bashrc to dotdrop's dotfiles
I don't use this on any personal machines.
2022-01-27 16:46:07 +03:00
Alan Orth 2f56e4f90f
README.md: fix intro 2022-01-27 16:35:22 +03:00
Alan Orth dd382d2694
dotfiles/config/kanshi/config: restore knafeh 2022-01-27 16:34:46 +03:00
Alan Orth 429d9747dd
README.md: update 2022-01-27 16:30:45 +03:00
Alan Orth b6cdee3d35
config.yaml: Add knafeh
This machine is a ThinkPad Carbon X1 (6th Gen) with HDR screen.
2022-01-27 15:22:57 +03:00
Alan Orth 99239045f2
Add .gitignore
We ignore the dotdrop.sh file because that is managed by dotdrop it
self.
2022-01-27 15:22:15 +03:00
Alan Orth aa565f0d57
Add dotdrop config.yaml
This file is managed by dotdrop when you do `dotdrop import` etc.
2022-01-27 15:21:34 +03:00
Alan Orth 188f89e7dc
Migrate configs to dotdrop dotfiles 2022-01-27 15:21:11 +03:00
Alan Orth 109dcf2032
Add dotdrop
Easier to maintain and install dotfiles on multiple machines.

See: https://github.com/deadc0de6/dotdrop#getting-started
2022-01-27 15:15:03 +03:00
Alan Orth 154bffbc82
sway/config: don't create wob socket via exec
Instead, use a systemd socket unit (wob.socket) that triggers the
wob.service unit.
2022-01-23 17:40:46 +03:00
Alan Orth 0f454dd3a1
sway/status.py: fix undefined variable 2022-01-21 15:58:23 +03:00
Alan Orth 7e00ab4d31
Add wofi config
This is using Solarized colors and application icons.
2022-01-18 14:57:48 +03:00
Alan Orth 6d13dec3e3
Add some systemd user units
Mostly for systemd integration of sway stuff.

See: https://github.com/swaywm/sway/wiki/Systemd-integration
2022-01-18 14:44:01 +03:00
Alan Orth 6ce2c4c8fb
Add .pam_environment 2022-01-18 12:39:15 +03:00
Alan Orth e1d62bc284
sway/status.py: add note about python-psutil 2022-01-18 11:52:03 +03:00
Alan Orth 5a62e31ca0
foot/foot.ini: add dim0 color
Foot 1.10.0 added support for dim0-7 colors. Selenized only uses
dim0 apparently.

See: https://codeberg.org/dnkl/foot/src/branch/master/CHANGELOG.md#1-10-0
See: https://github.com/jan-warchol/selenized/blob/master/the-values.md
2021-11-30 08:26:53 +02:00
Alan Orth 5e9283cca9
sway/config: update wob socket usage
Latest usage on wob's documentation is slightly different than I
had been using.

See: https://github.com/francma/wob
2021-11-30 08:26:09 +02:00
Alan Orth e382954240
sway/config: explicitly label XWayland windows 2021-11-30 08:25:04 +02:00
Alan Orth 2b88aa7fa8
foot/foot.ini: Use Cascadia Mono font
This is the new font from Microsoft in VSCode. I got the font names
from `fc-list` and tested them by printing some bold, italic, and
bold italic text:

    $ ansi()          { echo -e "\e[${1}m${*:2}\e[0m"; }
    $ bold()          { ansi 1 "$@"; }
    $ italic()        { ansi 3 "$@"; }
    $ echo "Some $(bold bold text) next to some $(italic italic text) and some $(bold $(italic bold italic text))."

See: https://askubuntu.com/questions/528928/how-to-do-underline-bold-italic-strikethrough-color-background-and-size-i
2021-10-18 13:44:54 +03:00
Alan Orth 2686a897ea
sway/config: import some window settings
From this excellent Reddit thread:

https://www.reddit.com/r/swaywm/comments/q90v6l/sharing_some_for_window_rules/
2021-10-18 13:36:05 +03:00
Alan Orth cf59586f64
.config/alacritty/alacritty.yml: Update
Update font and sync with latest upstream changes.
2021-09-30 19:38:31 +03:00
Alan Orth 15dafd4bca
sway/config: Launch swayidle and kanshi from systemd
Launch swayidle and kanshi from systemd user session instead of via
sway's config. This way they bind to the sway-session target and s-
tart/stop automatically when sway is started/stopped. As a bonus,
they don't get launched again when you reload sway.

See: https://github.com/swaywm/sway/wiki/Systemd-integration
2021-09-30 18:57:16 +03:00
Alan Orth 765160ae5e
sway/config: Start with tabbed layout 2021-09-30 08:18:31 +03:00
Alan Orth fd26b3544a
Add kanshi config
Dynamically manages outputs based on profiles.
2021-09-23 09:22:52 +03:00
Alan Orth 924b3c3a06
sway/config: Add comment about dwt
This was added some time ago when I was troubleshooting touchpads.
2021-09-23 09:21:52 +03:00
Alan Orth cb50361cf2
sway/config: manage outputs with kanshi
This is dynamic.
2021-09-23 09:21:24 +03:00
Alan Orth 51d42223f5
sway/config: set Pass and Davmail popups to be floating 2021-08-30 08:59:42 +03:00
Alan Orth 36a50bc815
.zshrc: Fix for Firefox on Wayland
Don't try opening Firefox in XWayland when we already have one run-
ning on Wayland.
2021-06-29 12:51:07 +03:00
Alan Orth 067bbef8ef
.zshrc: Fix Ctrl-arrow keys for forward/backword navigation 2021-06-29 12:50:28 +03:00
Alan Orth 7859c22571
sway/status.py: Fix iwctl for SSIDs with spaces
We need to consider that some SSIDs will have spaces.
2021-05-27 11:17:05 +03:00
Alan Orth 7b6d96c1c4
Revert "sway/config: Disable swaylock"
This reverts commit a1f6918c52.

I just tried swaylock-git with sway-git and it seems to be working.
2021-05-02 23:13:13 +03:00
Alan Orth a1f6918c52
sway/config: Disable swaylock
See: https://github.com/swaywm/sway/issues/6131
2021-04-19 18:36:04 +03:00