Commit Graph

342 Commits

Author SHA1 Message Date
468348aea0
sway: add powerprofilesctl bindings
* yields more precise manual control
* follow-up of 2cf6883b3c
2021-11-10 15:39:16 +01:00
2cf6883b3c
add battery-handling systemd service,timer
utilizes powerprofilesctl to change states automatically based on the
current battery level

ref:
https://www.reddit.com/r/gnome/comments/qn60lo/automatic_power_profile_selection
2021-11-10 15:32:27 +01:00
bcbe9c4569
qutebrowser: force wayland 2021-11-10 03:21:50 +01:00
221190a5c7
sway: add sh*tbrowser (firefox nightly)
it's just a firefox nightly that runs as a systemd user service with no
recollection of past history and no super-tight security tweaks
(browser-wise). encapsulated using systemd-interfaced kernel
capabilities to protect the home.

the alias is supposed to encompass the purpose of use.
2021-11-10 03:04:36 +01:00
79b1a5eb99
systemd(user): start waybar as part of sway
* runs waybar as a systemd user service on sway start-up
* follow-up of ef2e74ed8d
2021-11-10 02:54:07 +01:00
e3535c5ad8
systemd(user): add enabled pipewire sockets
pipewire runs as a systemd user service on user login since Fedora 34
2021-11-10 02:54:07 +01:00
930e692a47
systemd(user): add podman unit, slice files
* podman user service (rootless) is autostarted (enabled)
2021-11-10 02:40:17 +01:00
d03d466672
mako: add dracula theme as a submodule 2021-11-10 02:32:33 +01:00
49efc5d450
sway: add env file 2021-11-10 02:29:12 +01:00
568d3991d8
add castero config
castero: TUI podcast client for the terminal
ref:
https://github.com/xgi/castero
2021-11-10 02:22:27 +01:00
82a6738d5d
add vimium configuration
vimium is a chromium browser plugin:
"The Hacker's Browser. Vimium provides keyboard shortcuts for navigation
and control in the spirit of Vim."
2021-11-10 02:18:55 +01:00
25e686ec24
add starship.toml
* spaceship-inspired bash prompt thingy
2021-11-10 02:16:26 +01:00
394f304472
kitty: add dracula theme properly - as a submodule
* literal colour enumeration in primary config is no longer necessary
* the sole theme override is the background colour -> 0x262626
2021-11-10 01:57:41 +01:00
3eab541f03
swaylock: add 1337-ness to the fade-in 2021-09-15 12:25:41 +02:00
840fdffd5c
sway: hide edge borders (i3 style) 2021-09-15 12:22:41 +02:00
2cdbcfeb45
waybar.sh: add /usr/local/bin to the PATH 2021-09-01 17:02:46 +02:00
1c95ce6686
sway: moar Dracula, more better
also allow inclusions of partial configs from config.d subdir
2021-09-01 16:16:06 +02:00
356094ee98
sway: remove ImageMagick window customization 2021-09-01 16:14:47 +02:00
6fb8449a62
sway: add dracula GTK theme as submodule 2021-09-01 16:11:33 +02:00
f613f57cc8
waybar: set workspaces 'all-outputs' to false 2021-06-14 11:42:59 +02:00
b078fc14b4
sway: adjust batsignal and swayidle
* notify on greater battery reserves left to provide more time to find a
  power plug
* set shorter timeout for checking whether swaylock is enabled,
  resulting in earlier "dpms off"
2021-06-14 11:38:55 +02:00
1194f487ba
sway: add play-pause keybinding 2021-06-14 11:33:16 +02:00
01f522a8e7
qutebrowser: default page bg == white 2021-06-14 11:28:52 +02:00
b4173d8a39
qutebrowser: add userscripts + bindings 2021-06-14 11:26:21 +02:00
49c6542e34
sway: use FiraCode Retina as window title font 2021-06-14 11:24:17 +02:00
1cb34bff51
chore(waybar): indent section + add interval 2021-06-12 10:51:27 +02:00
bf97ff60fb
waybar: rm idle_inhibitor 2021-06-12 10:49:25 +02:00
0e0d57a35e
sway: rules for window floating adn pop-ups 2021-06-12 10:44:24 +02:00
ef2e74ed8d
sway: start a session with systemd
* bind waybar to sway.session
* edit zprofile and sway config play nice with systemd
2021-06-11 23:35:09 +02:00
6647a8f096
sway: define keyring as a variable 2021-06-11 23:24:08 +02:00
9e04ab3161
waybar: update pulseaudio section 2021-05-29 22:28:28 +02:00
bb28e0c834
waybar: update battery section 2021-05-29 22:26:29 +02:00
56a637f963
waybar: add calendar tooltip to date section 2021-05-29 22:23:47 +02:00
0e44a41499
waybar: add display brightness module 2021-05-29 22:22:05 +02:00
5eedc8d2af
chore(sway): add bemenu keybind 2021-05-29 21:04:50 +02:00
415028518c
kitty: create new tab next to the current one 2021-05-29 21:04:50 +02:00
0e960791ea
kitty: distinguish horizontal and vertical padding 2021-05-29 21:04:50 +02:00
7bed4b7bde
kitty: add scrollback-to-vim keybind 2021-05-29 21:04:50 +02:00
a3e534b198
kitty(performance): increase repaint_delay on 60Hz 2021-05-29 21:04:50 +02:00
732bb45fbd
kitty: rm redundant shift from keybinds 2021-05-29 20:38:37 +02:00
e01197df4b
mv .gitconfig to .config/git/config 2021-05-29 18:04:22 +02:00
c02893ccff
add vifmrc 2021-05-20 21:19:28 +02:00
d7454c7906
add aerc configuration files 2021-05-20 21:14:17 +02:00
975800a79f
add qutebrowser's config.py 2021-05-20 20:57:40 +02:00
32cfe71d6e
chore(sway): exec sections clean-up
* improved monitor timeout behaviour - added a periodic check, only
  'dpms * off' when screen is locked
* rm docker-tray as we don't use it much and the status of docker is
  easily verified from the shell, should the need arise
* run waybar.sh as the swaybar_command
2021-05-20 20:26:07 +02:00
39e7e00406
chore(sway): add comments to grim bindings 2021-05-20 20:15:18 +02:00
f4d4423f5d
chore(sway): add colour picker binding 2021-05-20 20:14:51 +02:00
29ad53d3a1
chore(sway): screenshot stuff updates 2021-05-20 20:11:02 +02:00
4dce835f1c
wofi: clear the prompt message 2021-05-20 20:09:57 +02:00
46a98f8aef
add .config/chromium-flags.conf 2021-05-20 18:32:51 +02:00
15b000ea33
add htoprc 2021-05-20 18:13:07 +02:00
d4c1ca9ff4
chore(sway): add input setting for touchpad 2021-05-20 18:11:21 +02:00
509749c8c0
chore(swaylock): add daemonize to the config 2021-05-20 18:10:37 +02:00
8eaff04f27
chore(kitty): {url_prefixes,strip_trailing_spaces} 2021-05-20 18:07:48 +02:00
37db130fa5
chore(tridactyl): add git clone bindings 2021-05-20 18:06:04 +02:00
19fb254f7b
add .config/tridactyl/tridactylrc 2021-05-20 17:57:04 +02:00
ca7c0d8368
swayconfig: add autotiling,batsignal;fix polkit
and a couple more updates:
* don't run wofi -f (fork?) because it's failing
* fix exec/exec_always behaviour - order mattered
* switch to lxpolkit because gnome the one just won't work
* default border is now 1, looks ok
* add flags to chromium keybind
* run waybar the old way as the new one seems to be more expensive on
  the cpu
2021-05-03 04:20:39 +02:00
5fe9344396
kitty: config updates
notable options that changed or were recently added to kitty and
needed to be ingegrated:
* scrollback_fill_enlarged_window yes
* scrollback_lines 500000
  scrollback has been limited to 500k lines, which, in practice is
  still too much
* confirm_os_window_close 1
* allow_hyperlinks ask
* tab_activity_symbol have been set to 🚦, cause why not
* per-tab zoom keybinding have been added
* tab title template have been edited to also include tab index number
* new url prefixes have been added
2021-05-03 04:20:39 +02:00
2718c6fb57
sway: try proper way to run waybar 2021-04-20 22:31:51 +02:00
0571bf16ca
kitty: tab style changes 2021-03-23 19:30:34 +01:00
43835ea801
kitty: increase font size to 12 points 2021-03-15 15:14:04 +01:00
4345a295bc
vim modeline for sway config 2021-02-27 20:23:26 +01:00
71b94bedc5
add swaylock config 2021-02-27 20:22:13 +01:00
e000720330
wofi: dynamic_lines=s/true/false/ 2021-02-27 15:21:20 +01:00
3ba4803a28
update sway config and switcher script
* dynamic head switching and/or adding/removing behaviour
* enable smart borders
* enable convenient mouse-drag + meta key window resizer (floating_modifier)
* only run certain programs on session start, as opposed to on each session restart
* add a ranger keybind
* add playerctl keybinds
* assing discord window to a workspace
2021-02-04 22:56:23 +01:00
c9cf07fb8e
chore: explicit editor for kitty 2021-02-04 22:30:14 +01:00
1c5ae0edc0
chore: add mako config 2020-11-25 12:42:30 +01:00
e71518c93e
chore: add Codium settings.json 2020-11-25 12:40:50 +01:00
bf742b90ad
tweak: {sys_menu,window edge} settings in sway cfg
* set fill mode and bg color independently of the bg pic
* set default_floating_border to normal
* set hide_edge_borders to smart
* add a really smart system menu (lock, logout, reboot, poweroff) implemented
  as a sway mode whereby you first press $mod+Shift+e and then choose an action
  reference: dfd6f956f6/.config/sway/config (L228-L241)
2020-11-25 12:39:25 +01:00
e68c95d276
chore: run keyring daemon with more params 2020-11-02 17:37:31 +01:00
46f9f02726
feat: use wofi instead of rofi 2020-11-02 17:34:07 +01:00
c0110b5d34
chore: add secondary display toggle keybind 2020-11-02 17:32:35 +01:00
fc63939552
chore: update waybar style.css button padding 2020-10-05 18:33:35 +02:00
d89c1cb311
chore: updated sway config
* explicit wayland command requests (sway)
* keybinds additions for when screen is locked
* multihead conf updates
* background changes
* smart gaps off
2020-10-05 18:20:37 +02:00
41faa8f2ca
chore: kitty.conf update 2020-10-05 18:14:43 +02:00
130b3aed7e
chore: updated kitty.conf
* correctly using FiraCode + JetBrainsMono fonts
* enabled kitty mod keys
* updated url prefixes list
2020-07-26 15:21:21 +02:00
b18ff01a7b
chore: updated fusuma X config to use "sendkey" plugin 2020-07-26 15:14:09 +02:00
ad0d65bc14
feat: waybar nmtui on right click 2020-06-14 02:27:51 +02:00
687c4a4af4
feat: major updates to sway config
* locking now happens using `swaylock-wrapper`
* default terminal emulator is now `kitty`
  second default is `alacritty`
* updated favourite background
* added second monitor handling (shows up as DP-{2,3},
  HDMI-A-1 depending on connector used)
* assing specific workspaces to a specific monitor
* use `swws.py` - "sway workspace switcher script"
* run `waybar` directly and kill it directly when reloading
* run [`docker-tray`](https://git.dotya.ml/wanderer/docker-tray)
* use several keybinds when locked (`--locked`)
2020-06-11 23:12:48 +02:00
23a399b9d9
feat: added kitty.conf 2020-06-11 23:01:00 +02:00
fa572137f8
feat: click-a-ytop 2020-05-27 12:14:20 +02:00
4aa6447969
feat: added some bling to the waybar 2020-05-27 10:01:10 +02:00
ed6f478dc3
refactor: major changes to waybar config 2020-05-25 22:55:48 +02:00
b39303f743
added rofi config + oxide theme 2020-05-20 11:31:59 +02:00
843b7b9a05
renamed conky folder (conky --> .config/conky) 2020-04-29 15:03:48 +02:00
52b73e42bb
added waybar config 2020-04-29 13:33:26 +02:00
0cc0d144c4
renamed locker to 'sway-locker', keeping up here 2020-04-29 12:53:25 +02:00
20de46cafc
sway config tab misalignment fix 2020-04-29 11:43:41 +02:00
82aab82d57
added sway config 2020-04-29 10:58:21 +02:00
bc922edb2e
added fusuma config for wayland (sway) 2020-04-27 23:06:00 +02:00
74efa3bedc
renamed config to .config 2020-04-06 05:03:32 +02:00
76c9cd0559
renamed fusuma parent config folder 2020-04-06 05:00:49 +02:00