442ad460c0
bump dracula-zathura submodule
2022-04-19 17:36:04 +02:00
d8d86a2131
add nixpkgs/config.nix
2022-04-19 17:22:02 +02:00
37180ac8f0
add ghcli config
2022-04-19 16:38:44 +02:00
27c0a1560e
fusuma: switch to ydotool on wayland
2022-04-16 22:27:41 +02:00
ab95338ac5
tridactylrc: set 'kitty vim' as default editor
2022-04-13 14:38:38 +02:00
a0d477dddf
nix: add nix.conf to enable 'nix search'
2022-04-12 16:14:52 +02:00
ff9d73add0
qutebrowser: enable dns prefetching
2022-04-07 11:04:56 +02:00
8a95f1cbea
qutebrowser: make sites *ask* for permission
2022-04-07 11:04:39 +02:00
ccc2e6431a
qutebrowser: set content.default_encoding to utf-8
2022-04-07 11:03:02 +02:00
43322a475e
qutebrowser: format dicts
2022-04-06 22:18:57 +02:00
233afd9821
qutebrowser: explicitly set search engines
2022-04-06 15:37:26 +02:00
08c04ed414
qutebrowser: add keybind to save webpages in MHTML
2022-04-06 14:35:21 +02:00
b0ea48a6d4
qutebrowser: also use <c-{=,-}> for zoom
2022-04-06 14:32:45 +02:00
c2b28b4919
qutebrowser: avoid linter errors within config.py
2022-04-06 14:24:23 +02:00
604021a1ad
qutebrowser: add user stylesheet+change bg colour
...
replace the default 'white' bg and make sure that text colour is changed
accordingly for 'body > pre' elements that contain e.g. raw code on
gitea/github
2022-04-06 13:59:46 +02:00
aee5e5e488
add 'solarized-everything-css' submodule
2022-04-06 13:40:29 +02:00
10f2143d21
starship: explicitly disable unused modules
2022-04-02 01:12:14 +02:00
6c9c53735f
qutebrowser: make FiraCode the font default
2022-04-01 13:24:47 +02:00
8b9bb8ac5a
qutebrowser: disallow js clipboard access
2022-03-31 14:55:15 +02:00
a7d3d0ebf2
qutebrowser: modify clipboard behaviour
2022-03-31 14:54:30 +02:00
29999ed66e
mako: override text colour
2022-03-31 14:51:22 +02:00
87578f4b44
mako: add vim modeline
2022-03-31 14:49:15 +02:00
d729015777
sway,mako: make use of do-not-disturb mode
2022-03-31 14:48:03 +02:00
106fec55ae
mako: modify timeout values
2022-03-31 14:47:08 +02:00
48ea974cee
mako: override global options
2022-03-31 14:46:28 +02:00
c56c00d1e2
mako: use dracula-mako as a base directly
...
since mako does not allow config includes, dracula-mako will be used as
a base and local changes will regularly be rebased on the upstream
2022-03-31 14:43:06 +02:00
4d0a06d34f
dracula-mako: update submodule
2022-03-31 14:41:24 +02:00
994b38d87a
add glow.yml
2022-03-30 14:53:41 +02:00
2127b60983
kitty: properly override cursor
2022-03-28 17:09:37 +02:00
6d856651b0
swaylock: update config
2022-03-26 15:48:29 +01:00
4619c0b8b3
waybar: use dracula-esque colours, FiraCode Retina
...
also adjust margin sizes, font sizes and weight
2022-03-26 15:45:41 +01:00
e2673e07f0
waybar: delimit borderline values for mem,cpu
2022-03-26 15:39:19 +01:00
2a02ac3417
kitty: set theme using kitty dynamically
2022-03-26 15:31:07 +01:00
c94de540b6
kitty: edit tab_title_template
2022-03-26 15:25:46 +01:00
ee1c999bd1
kitty: set tab_bar_style to separator
2022-03-26 02:51:32 +01:00
e3f90fc5e3
kitty: set open_url_with no_op
2022-03-26 02:49:06 +01:00
b93e6b97ca
kitty: rm url_color
2022-03-26 02:47:36 +01:00
5d28f94256
kitty: set wheel_scroll_multiplier 2.0
2022-03-26 02:46:27 +01:00
f575871a94
kitty: use 4 tabs in scrollback pager
2022-03-26 02:45:21 +01:00
1cbfd0fd16
kitty: update font features
2022-03-26 02:43:59 +01:00
48196cad48
kitty: set column_{height,width} to 100%
2022-03-26 02:43:12 +01:00
e76d193177
kitty: JetBrainsMono-MediumItalic as italic font
2022-03-26 02:41:08 +01:00
1cf8c762c3
kitty: lower scrollback to just 10000 lines
2022-03-26 02:40:15 +01:00
6631fc9250
waybar: add modeline to config
2022-03-26 02:37:08 +01:00
6ebd3f3dd1
waybar: clean up whitespace
2022-03-26 02:36:26 +01:00
69fbac2ca2
waybar: show wg dragon icon only on iface up
2022-03-26 02:32:54 +01:00
babfd5cccd
starship(format): add a space after time section
2022-03-26 02:28:04 +01:00
cde714afcc
starship(format): add vlang section
2022-03-26 02:27:18 +01:00
b61234e6e2
starship(format): edit terraform section
2022-03-26 02:25:40 +01:00
1d86e2cbcb
starship(format): update status section
2022-03-26 02:24:49 +01:00
a53599f189
starship: enable and format package section
2022-03-26 02:23:51 +01:00
f98aec51c7
starship: hide nodejs version, specify symbol
2022-03-26 02:22:22 +01:00
ebc79dde8f
starship: disable lua section
2022-03-26 02:21:33 +01:00
79ee99e5a6
starship(format): hide golang version
2022-03-26 02:20:45 +01:00
8cc6495e71
starship(format): update git status section
2022-03-26 02:20:05 +01:00
1367b9794e
starship: configure notification timeout
2022-03-26 02:19:13 +01:00
861cba8bf7
starship(format): add directory truncation symbol
2022-03-26 02:18:15 +01:00
09fdf00d23
starship(format): hide cmake version
2022-03-26 02:17:36 +01:00
75365d3fee
starship: disable battery section
2022-03-26 02:16:46 +01:00
ece8607022
starship: update prompt character section
2022-03-26 02:16:20 +01:00
d48ba42444
starship: add scan and command timeouts
2022-03-26 02:14:48 +01:00
6acffcf6d8
update .config/git/config (.gitconfig)
2022-03-26 02:10:23 +01:00
65a600e561
wofi: disallow images
2022-03-26 02:09:07 +01:00
589fc34059
update vimfrc
2022-03-26 02:03:42 +01:00
b857248ce8
add gtk-4.0 config folder
2022-03-26 01:59:17 +01:00
48c2637c21
get PATH declarations in order
2022-03-26 01:58:06 +01:00
04a94c4705
zsh,nix: source nix.sh from user's nix-profile
...
add 'chisui/zsh-nix-shell' and 'spwhitt/nix-zsh-completions' plugins
with sheldon
2022-03-26 01:41:15 +01:00
e4a745d5fb
zsh: add jeffreytse/zsh-vi-mode to be -- NORMAL --
...
add jeffreytse/zsh-vi-mode with sheldon.
history substring search bindings are remapped to work with 'viins' and
'vicmd' (NORMAL) modes of the vi prompt, and J and K mappings in 'vicmd'
mode are added.
fzf loading also had to be reworked using system installation fzf
completions are used. bindings for fzf are broken if loaded
conventionally, therefore a helper function is offered by zsh-vi-mode to
source anything after vi mode is initialized and it is used to source
said completions.
at this occasion FZF_COMPLETION_OPTS et al. have also been reworked a
little to use dracula colorscheme, fd-find instead of find and bat to
auto-colour files.
2022-03-26 01:20:55 +01:00
31478dfdb6
migrate from zplug to sheldon...
...
...(https://sheldon.cli.rs/ ): Fast, configurable, shell plugin manager
and as a consequence of a recent(-ish) update of zsh on fedora 35
(zsh.x86_64 5.8.1-1.fc35 @updates), fpath also has to be set manually.
2022-03-25 23:57:54 +01:00
3cdb63eef3
tridactylrc: adjust ft for better recognition
2022-03-25 16:58:15 +01:00
3455c7fef6
zathura: set font, scroll-step
2022-03-25 16:56:55 +01:00
44850320ec
systemd: enable battery.timer (as per 2cf6883)
2022-03-25 16:54:06 +01:00
ea8a491fba
systemd: mask tracker service files
2022-03-25 16:52:22 +01:00
b3264fb3af
aerc: update config
2022-03-25 16:50:15 +01:00
56a68be183
starship: fix 'git_stats.renamed' format string
2022-03-22 15:56:38 +01:00
a5dacbbd4f
waybar(network): add wireguard section
2021-12-26 03:37:57 +01:00
e1b5a3e651
waybar: enable temperature module
2021-12-26 03:33:04 +01:00
fcb52f0234
waybar: enable language module
2021-12-26 03:21:03 +01:00
6254490263
waybar(date): add timezone param
2021-12-26 01:57:45 +01:00
5e7b1a9b26
zathura: add dracula theme submodule + zathurarc
2021-12-26 00:28:12 +01:00
8af3886783
sway: name nautilus the default file manager
...
* nautilus uses nemo's old keybind
* nemo got a new keybind
2021-12-07 02:45:02 +01:00
1977a57c4b
sway: enable inverse_outer gaps style
2021-12-07 02:43:01 +01:00
1aaf1f64ca
sway: hide both edges like i3+enable smart_borders
2021-12-07 02:41:51 +01:00
5f1c5f2b1e
sway: enable dwt for inputs
2021-12-07 02:36:31 +01:00
44a1f71539
sway: add ulauncher keybind and window option
2021-12-07 02:31:00 +01:00
fd293d5641
zsh: spaceship-prompt -> starship for zsh
2021-12-07 02:23:47 +01:00
bd9cf2f219
sway: add floating rules for more window roles
2021-11-16 00:07:04 +01:00
87a3840cba
sway: fusuma has to be lied to about wayland
...
fusuma recently has troubles running under wayland (sway), therefore the
temporary solution is to lie to it and pretend we're X11 Gnome session.
Fusuma: 2.1.0
ruby 2.6.6p146
libinput: 1.19.2
sway version 1.6.1
Linux 5.15.2-xm1.0e20211105.fc35.x86_64
OS: Fedora Linux 35 (Workstation Edition)
2021-11-16 00:06:02 +01:00
016eb0e50c
qutebrowser(clipboard): allow access on more sites
2021-11-15 23:46:26 +01:00
531d726c6d
sway/lock: make sure to fork (-f)
2021-11-15 23:45:34 +01:00
4c03a6606b
sway: revert the dragging choice back to "normal"
2021-11-15 23:44:24 +01:00
7bcc2cab7d
castero: change main colour to blue
...
looks better in kitty
2021-11-15 23:42:31 +01:00
b106f5d761
wofi: add dracula theme as a submodule
...
import dracula theme but keep some overrides
2021-11-14 18:30:36 +01:00
ae514a0095
qutebrowser: add dracula theme as a submodule
2021-11-14 18:16:29 +01:00
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