Commit Graph

271 Commits

Author SHA1 Message Date
Alex Palaistras 809bc11dbd rofi: Update styling for more screen real-estate 2022-04-29 17:46:52 +01:00
Alex Palaistras 72e38fea51 Merge github.com:deuill/dotfiles 2022-04-08 16:32:30 +01:00
Alex Palaistras da80376e77 Remove HiDPI hacks for Sway
We now rely on HiDPI screens being the default, and lower DPI screens
must now have explicit `output ... scale 0.75` configuration given for
Sway to remain workable. This results in some blur, but allows for using
mixed HiDPI and LoDPI screens at the same time, a common use-case (for
me).
2022-04-06 23:27:42 +01:00
Alex Palaistras 7d8ff87442 doom: Fix issues with shell popups 2022-04-05 17:28:41 +01:00
Alex Palaistras defd582b8a fish: Add support functions for vterm 2022-04-01 19:16:28 +01:00
Alex Palaistras b2649726b1 More improvements for Wayland environment 2022-04-01 18:37:57 +01:00
Alex Palaistras 612d3253e9 Fixes for Sway, Waybar 2022-02-23 20:50:33 +00:00
Alex Palaistras b7ebde7293 environment.d: Use plain Emacs as `EDITOR`
Using `emacsclient` is faster, but is prone to failures and issues with
DPI mis-matches which I've yet to fix, so back to plain `emacs` we go.
2022-01-24 13:55:14 +00:00
Alex Palaistras d05a614ef3 doom: Update configuration for various issues 2022-01-24 13:54:44 +00:00
Alex Palaistras a084fd60b8 qutebrowser: Styling, behaviour updates 2022-01-11 14:08:53 +00:00
Alex Palaistras 5ef2c81777 sway: Use expanded user defaults configuration 2022-01-11 14:07:58 +00:00
Alex Palaistras fb36dac9ca Move Sway and Emacs configuration around 2022-01-05 13:16:18 +00:00
Alex Palaistras 9546c2be0b Clean up configuration for Emacs, Sway 2021-12-31 20:03:49 +00:00
Alex Palaistras 1b77597ad6 Remove mail-related files
The Notmuch/Mu-based mail pipeline was largely experimental, and was
never really completed or used. Removing this until we revisit with
better tooling.
2021-12-21 14:21:45 +00:00
Alex Palaistras d953148f8d rofi: Move to new theme configuration 2021-12-02 15:11:48 +00:00
Alex Palaistras 61883c08df doom: Add local leader keys for LSP 2021-12-02 15:10:28 +00:00
Alex Palaistras 750cb1f12d Improve various aspects of the Sway integration 2021-11-26 17:33:31 +00:00
Alex Palaistras 3b214d9153 Fix issues with environment variables in sessions 2021-11-12 17:29:39 +00:00
Alex Palaistras 54a32f7bd0 Ensure Sway session starts all required components 2021-11-12 17:27:44 +00:00
Alex Palaistras 49caa07d7c dunst: Update for latest version 2021-10-21 19:20:32 +01:00
Alex Palaistras 3a1c16e010 doom: Allow multiple arguments in standalone mode 2021-10-15 17:55:12 +01:00
Alex Palaistras 79551c7f72 doom: Add ability to create standalone buffers
These buffers are ostensibly ephemeral to the major mode or file they've
been initialized with, and can therefore be used as a sort of one-off
application buffer powered by Emacs (for, say, a popup shell).

Some work remains here, especially in terms of accepting additional
arguments.
2021-10-15 14:53:34 +01:00
Alex Palaistras 982e95c1ce Fix issues with Yubikey GPG/SSH agent 2021-10-12 16:09:40 +01:00
Alex Palaistras fb5735c2b4 Add screenshot shortcuts, fix Waybar issues 2021-09-27 13:00:18 +01:00
Alex Palaistras 4d1be884d5 doom: Add one-character-wide horizontal margin 2021-09-08 23:13:39 +01:00
Alex Palaistras bdca311b9a Bind Emacs user service to 'graphical-session.target' 2021-09-08 21:56:16 +01:00
Alex Palaistras 3cf0375baa Implement fixes for latest version of Rofi 2021-09-08 21:55:40 +01:00
Alex Palaistras 2a300bd224 doom: Fix indentation for shell scripts 2021-09-08 21:54:03 +01:00
Alex Palaistras b4f3842f6b doom: Add global keybindings for buffer switching 2021-08-23 20:25:40 +01:00
Alex Palaistras 03ee78dac0 doom: Make secondary windows darker with Solaire 2021-08-19 18:13:49 +01:00
Alex Palaistras 2729acfd09 doom: Separate functions, update other config 2021-08-14 16:33:16 +01:00
Alex Palaistras 87e3d04213 Use Wayland for Chromium by default 2021-08-14 16:31:04 +01:00
Alex Palaistras ec6e5930bb
Merge pull request #1 from deuill/wayland
Move from X/i3 to Wayland/Sway
2021-08-08 17:18:39 +01:00
Alex Palaistras 778d02ae67 More fixes for environment in Sway 2021-08-08 17:00:53 +01:00
Alex Palaistras 7e34ff72b9 Remove configuration for Zathura
This is no longer required, as we're using Emacs as a PDF reader.
2021-08-08 16:56:31 +01:00
Alex Palaistras b8dfe496cb Move back to Rofi from Wofi
Wofi is unmaintained, and Rofi works well enough on Wayland.
2021-08-07 19:27:43 +01:00
Alex Palaistras c37b625de9 Scale fonts from baseline 1 2021-07-28 17:31:06 +01:00
Alex Palaistras abbb894412 sway: Improve keyboard handling, font scaling 2021-07-22 15:30:40 +01:00
Alex Palaistras 83afa4b0a8 doom: Scale font by GDK_DPI_SCALE 2021-07-22 15:29:48 +01:00
Alex Palaistras be52f9a242 Make Waybar opaque unless empty, don't log Sway 2021-07-21 23:53:07 +01:00
Alex Palaistras 4d6b86ee63 Use Emacs as a default viewer in Sway 2021-07-21 23:52:00 +01:00
Alex Palaistras 4424f30275 More fixes for Wayland 2021-07-16 10:55:06 +01:00
Alex Palaistras 0afacfa076 sway: Move from mpc to playerctl 2021-06-27 19:31:13 +01:00
Alex Palaistras e146229d5c doom: Fix issues, add Kubernetes package 2021-06-20 19:23:10 +01:00
Alex Palaistras a084e1e772 wofi: Improve styling 2021-06-20 19:22:13 +01:00
Alex Palaistras 7a68971b21 Add environment files for systemd 2021-06-20 19:21:54 +01:00
Alex Palaistras a212df4092 More fixes for HiDPI, environment handling 2021-06-15 15:22:02 +01:00
Alex Palaistras b34196800d Add initial support for a pure Sway-based environment
This includes configuration for various other parts, such as Waybar and
Wofi, and will continue to evolve.
2021-06-14 12:50:44 +01:00
Alex Palaistras 1b05e51255 Remove all extraneous files
These were built around an X/i3 environment, which is being moved to
Wayland/Sway, and are thus no longer required.
2021-04-23 19:05:37 +01:00
Alex Palaistras 3cedf1c610 fish: Add default theme, SSH wrapper 2021-04-19 20:12:18 +01:00