Commit Graph

572 Commits

Author SHA1 Message Date
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
f14878faab
zshrc: add timesh() function 2022-03-26 00:37:47 +01:00
486fee013f
zshrc: add alias subvols (for btrfs) 2022-03-26 00:36:37 +01:00
2763d0f256
zshrc: make ssh-agent smarter 2022-03-26 00:35:47 +01:00
57bb1e4504
zshrc: rm alias v colliding with vlang's 'v' 2022-03-26 00:33:14 +01:00
63604f24e6
zshrc: update alias vimrc 2022-03-26 00:31:46 +01:00
ded0d7bee8
zshrc: source bemenu-dracula from .zprofile 2022-03-26 00:29:02 +01:00
aac58fc62a
zshrc: rm unused plugins 2022-03-26 00:20:42 +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
dbcd280593
zshrc: add nmcli alias 2021-12-07 02:29:31 +01:00
f5ebb5ef4e
zshrc: enable inc_append and extended history opts 2021-12-07 02:26:39 +01:00
fd293d5641
zsh: spaceship-prompt -> starship for zsh 2021-12-07 02:23:47 +01:00
bc8b89dd80
zshrc: fast-syntax-highlighting namespace change 2021-12-07 02:11:22 +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
cd9b7a3e5b
zshrc: disable compfix 2021-11-10 03:20:27 +01:00
4f7061d448
zshrc(alias): colour the ip command 2021-11-10 03:19:06 +01:00
abf44abd4f
zshrc: unset GIT_{BRANCH,STATUS}_COLOR
let it be whatever it wants to be (the default)
2021-11-10 03:17:21 +01:00
700d4c59dc
zsh: accomodate rootless podman in DOCKER_HOST
* necessary for the seamless use of rootless podman/podman-docker
  (compat) convenience, since the "docker socket" -> podman.sock -> now
  resides inside user's run directory

* follow-up of d03d466672
2021-11-10 03:09:16 +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
87d662cd37
add .gitignore 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