Commit Graph

52 Commits

Author SHA1 Message Date
Sanchayan Maity 59598abdcd
sway: Update user configuration
See https://wiki.archlinux.org/title/Sway#Configuration.
2024-02-21 12:15:46 +05:30
Sanchayan Maity 8da41028f1
Reapply "Use alacritty as default terminal"
This reverts commit ec56dcbec0.
2023-12-27 22:30:13 +05:30
Sanchayan Maity cf2006b7f6
sway: Change font and font size for status bar 2023-12-13 16:34:56 +05:30
Sanchayan Maity 6329816b42
sway: Bring some sanity to zoom
Taken from
https://www.reddit.com/r/swaywm/comments/l9asbc/zoom_on_sway_what_settings_do_you_use/
2023-04-25 16:28:02 +05:30
Sanchayan Maity 1b56b3d82e
Revert "sway: Use workspace 6 as default for zathura"
This reverts commit 681a979fba.

Allow Zathura to be opened in any workspace. Fixed workspace
is restrictive.
2023-04-22 13:05:51 +05:30
Sanchayan Maity ec56dcbec0
Revert "Use alacritty as default terminal"
This reverts commit 8206103d7d.

alacritty master seems to be broken with specifying shell args or
at least seems like it. Starting tmux with alacritty master does
not show any typed characters or cursor.
2023-04-08 16:47:45 +05:30
Sanchayan Maity 8206103d7d
Use alacritty as default terminal
Now that alacritty supports undercurls let us switch back to using
it as the default and foot as the back up.
2023-01-19 14:15:13 +05:30
Sanchayan Maity 00db4f1cb8
sway: Assign vimiv and xdot to workspace 8 2023-01-16 13:06:32 +05:30
Sanchayan Maity 2706a82b36
sway: Increase status bar font size 2023-01-06 19:14:14 +05:30
Sanchayan Maity 3b0cdd49c2
sway: Replace xdot with vimiv 2022-12-30 13:26:21 +05:30
Sanchayan Maity 734e486f52 sway: Kill the firefox sharing indicator 2022-12-08 12:10:34 +05:30
Sanchayan Maity 99f4b0d371 sway: outputs: Increase mouse cursor size 2022-11-29 21:44:29 +05:30
Sanchayan Maity 681a979fba sway: Use workspace 6 as default for zathura 2022-11-29 20:28:24 +05:30
Sanchayan Maity d4383fb8a3 sway: Use workspace 6 as default for mpv 2022-11-29 20:26:28 +05:30
Sanchayan Maity 33b2d9bd12 sway: Increase font size for status bar 2022-11-23 12:42:06 +05:30
Sanchayan Maity 0359b68fbf sway: Update wallpaper
Taken from
https://creatiflux.artstation.com/projects/xl3Nm
2022-11-14 19:01:14 +05:30
Sanchayan Maity be9e8449a0 sway: config.d: Assign xdot & GStreamer applications to workspace 5 2022-11-05 18:37:19 +05:30
Sanchayan Maity e01bca9fec sway: Revert back to the old wallpaper
This reverts commit 9f43c8b7f3.
2022-10-11 21:04:36 +05:30
Sanchayan Maity 41daaf5251 sway: Refactor sway configuration 2022-10-09 11:12:50 +05:30
Sanchayan Maity 715bb9c589 sway: Increase the status bar font size 2022-10-04 17:53:51 +05:30
Sanchayan Maity fbae9fcea3 sway: Drop import-environment
We will take care of this with systemd environment.d setup and dbus activation
environment call in fish setup.
2022-10-03 11:24:00 +05:30
Sanchayan Maity 9f43c8b7f3 sway: Update wallpaper 2022-05-26 14:31:25 +05:30
Sanchayan Maity a4aa6fe892 sway: Add key mapping for alacritty 2022-04-15 17:39:24 +05:30
Sanchayan Maity 8a7567a8b1 Start tmux sessions using systemd
While starting the tmux sessions from fish worked some environment
variables were not getting picked up in tmux session.

For example DISPLAY is set after we log in and the graphical sway
session starts but since tmux sessions were started before that it
would be absent from the tmux session. We may be wrong about the
exact order and reasoning for this but atleast that is the observed
behaviour.

Fix this by defining a sway session target and making the tmux session
service dependent on it.
2022-04-04 18:07:50 +05:30
Sanchayan Maity 076de0cd40 sway: Set HiDPI for work laptop 2022-03-12 17:26:50 +05:30
Sanchayan Maity d8e6f1d380 sway: Use foot as default terminal 2022-03-11 13:27:51 +05:30
Sanchayan Maity 252b319d5c sway: Drop import and setting of environment variables
We will set this consistently in one place in fish shell
during login.
2022-01-28 20:51:46 +05:30
Sanchayan Maity 3cd3e1e638 sway: Import Qt environment variables 2022-01-28 11:01:51 +05:30
Sanchayan Maity fb3be8ff73 sway: Drop multiple includes 2022-01-28 10:32:16 +05:30
Sanchayan Maity 22e727b859 sway: Fix gst-play outputs to workspace 4
Use the command to figure out
swaymsg -t get_tree | jq | nvim -R

gst-play does not seem to get an app_id so relying on the title for the
same.
2021-12-28 19:24:45 +05:30
Sanchayan Maity b455b84b1a sway: Increase pavucontrol window size 2021-12-07 13:08:53 +05:30
Sanchayan Maity 940ce0d7ce sway: Switch to fuzzel and drop wofi
https://codeberg.org/dnkl/fuzzel
2021-11-17 11:13:14 +05:30
Sanchayan Maity db9f8c8f58 sway: Fix import of environment variables
See https://wiki.archlinux.org/title/Sway#Manage_Sway-specific_daemons_with_systemd.
2021-10-22 15:43:57 +05:30
Sanchayan Maity 7a7ca81537 sway: Do not start kanshi
We do not use dual monitor setup at the moment so do not start kanshi.
2021-10-22 12:29:18 +05:30
Sanchayan Maity 7b6e618967 sway: Update wallpaper 2021-10-21 14:12:14 +05:30
Sanchayan Maity 8e1b5c1a34 sway: Add a key mapping to start kitty with session 2021-10-13 12:48:52 +05:30
Sanchayan Maity 2c0a4473f6 sway: Fix gst-launch outputs to workspace 4 2021-10-05 15:44:29 +05:30
Sanchayan Maity 97ce089ca0 sway: Drop use of HJKL
HJKL are not usable in the same way on Colemak, so drop those.
2021-08-06 10:51:22 +05:30
Sanchayan Maity d43a3b16ba sway: Add key mapping to move to previous & next workspace 2021-08-06 10:51:22 +05:30
Sanchayan Maity bd88fba9cb sway: Allow searching for $XDG_DATA_HOME/applications & $XDG_DATA_DIRS/applications for desktop files
This is required to be able to open applications installed via flatpak.
See wofi(7).
2021-03-18 11:33:45 +05:30
Sanchayan Maity e54645fa11 sway: Load environment variables using systemd's user service environment 2021-03-03 13:11:36 +05:30
Sanchayan Maity 658fd1a918 sway: Use FontAwesome for i3status-rs status bar
i3status-rs needs font awesome to be able to display icons properly. We
missed setting this correctly.
2021-01-06 20:14:52 +05:30
Sanchayan Maity cbce1e3501 sway: Switch to i3status-rs for status bar 2021-01-02 14:26:25 +05:30
Sanchayan Maity 8123b790d0 sway: Use i3status as status bar
Waybar while nice seems to have problems when it comes to network status.
It continuously keeps switching between connected and disconnected
status or sometimes starts showing LAN status. It also seems to bring
down network on the machine and just disabling network status indicator
either does not help. Just drop that garbage and use i3status.
2021-01-01 13:48:27 +05:30
Sanchayan Maity 3f561bf6f6 sway: Do not enable sticky for pavucontrol and blueman-manager
A floating window that's sticky will move to the new active workspace
whenever the workspace on the same output changes.
2020-12-23 17:10:35 +05:30
Sanchayan Maity 26b6b4505b sway: Prevent firefox sharing indicator from opening in full size window
This is due an upstream bug
https://bugzilla.mozilla.org/show_bug.cgi?id=1628431
2020-12-23 17:08:43 +05:30
Sanchayan Maity 515db926ce sway: Switch to using kitty as default terminal
Kitty supports ligatures and seems to have better font rendering. It's
memory consumption seems to be high however, it should allow us to
replace tmux or we can still use tmux with it if required while relying
on the window layouts and tabs feature to prevent us from requiring
spawning any more terminals. Spawning one kitty instance would be
sufficient to take care of everything.
2020-11-24 11:13:58 +05:30
Sanchayan Maity 715c031ac7 sway: Execute kanshi during start up to configure displays automatically 2020-11-14 19:33:24 +05:30
Sanchayan Maity d763cc0fbe sway: Switch default terminal to alacritty
While st is awesome, supports ligatures and consume just around 10MB of
memory running it requires having to run Xwayland. For now, switch to
alacritty so we need not run Xwayland or any X clients.

If we find a better terminal later on we can switch to that.
2020-11-14 19:12:47 +05:30
Sanchayan Maity f49632b6d2 sway: Let pavucontrol and blueman-manager have floating layout 2020-11-14 13:03:44 +05:30