Commit Graph

195 Commits

Author SHA1 Message Date
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