Commit graph

322 commits

Author SHA1 Message Date
037c5a13c3
Migrate to Nix flake 2024-10-18 20:28:01 +02:00
b780b2ce34
Improve bash/zsh/terminal consistency 2024-09-11 19:08:14 +02:00
bb8b9420d6
Use rofi for SSH passphrases 2024-03-19 14:57:55 +01:00
e646389fab
Improve bash/ext zsh-isms 2024-02-15 20:37:19 +01:00
50347651e6
Disable kitty integration 2024-02-15 20:36:47 +01:00
d50534572d
Prevent bash to source-bashrc-because-ssh when obviously non-interactive
See: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html

The bash "cleverness" applies even to deply nested `bash -c`, e.g direnv.
2024-02-13 10:04:08 +01:00
fdb7fec9aa
Generalise shell/gpg 2024-02-12 19:16:03 +01:00
d6cc70b1b6
Adjust Xresources 2024-02-12 19:10:34 +01:00
f37c1fcdf3
Remove colors 2024-02-12 19:10:08 +01:00
f3cb7d8f52
Add notes about ssh-agent key adding 2024-02-12 19:09:22 +01:00
8e5883f4d3
Start gpg-agent and use pinentry-rofi 2024-02-12 19:08:47 +01:00
65065116be
Enable kitty integration 2024-02-12 19:05:13 +01:00
e9f1ee0055
Enable kd and direnv for bash 2024-02-12 19:04:19 +01:00
5477e0ebbb
Disable rprompt + command duration for bash (bc required) 2024-02-12 19:02:57 +01:00
a241377632
Fix SSH hostname on Linux 2024-02-12 18:57:57 +01:00
f0fdf1d4f0
Use ed25519 ssh key 2024-02-01 18:50:11 +01:00
9152b5d402
Add nocolor and noescape 2023-12-19 14:45:50 +01:00
82135fdbc6
Fix metadata check for pack_gem 2023-12-04 10:54:42 +01:00
c312511fb3
Load nix conditionally, allowing extra function definition 2023-10-25 10:54:50 +02:00
13fb27218f
Use main as default branch 2023-10-21 13:36:58 +02:00
a9557c127e
Disable rprompt + handle disabled rprompt case 2023-08-08 09:17:11 +02:00
5301fbffbe
Stop coloring ls 2023-05-22 21:03:50 +02:00
4dd8ec5738
Make GNU ls sane again 2023-05-22 21:03:30 +02:00
e50822eef4
Disable [] and ? match alerts on zsh 2023-05-22 21:02:46 +02:00
9cd9247676
Isolate zsh history 2023-05-22 20:45:05 +02:00
41ffaf1050
Enable tmux persistent server 2023-04-22 22:01:25 +02:00
bbd976f569
Attempt aligning bash with zsh
- support PROMPT
- support RPROMPT (buggy if on same line)
- support zsh color codes in PROMPT and RPROMPT
- refactor set_prompt to use PROMPT and RPROMPT
- add duration and rc to RPROMPT
2023-04-20 15:29:49 +02:00
3c3b89831b
Add right prompt with duration and rc 2023-04-20 15:29:16 +02:00
d847fb297b
Disable nix fallback 2023-04-20 15:28:46 +02:00
f94e81c86f
Fix ssh 2023-04-20 15:28:37 +02:00
cab8bbd2d5
Persist nix channel state 2023-03-13 12:28:29 +01:00
b581ef9912
Add conversion to GIF 2022-12-07 12:28:32 +01:00
4a22d3db7e
Add GitHub PR fetching 2022-12-07 12:27:41 +01:00
51dd8f16dc
Allow arguments to git graph 2022-12-07 12:27:11 +01:00
17b956b27e
Update nix default set 2022-12-07 12:00:13 +01:00
bf27aaaf84
Allow arguments to fzgit 2022-10-26 16:42:40 +02:00
fd5ec73a1b
Add notify tool 2022-10-18 15:55:54 +02:00
ddf2797630
Add status file listing aliases 2022-10-18 15:54:55 +02:00
fb207d7e6c
Add Nix helper tools 2022-09-15 16:36:01 +02:00
174c971350
Set default gem home per version 2022-09-15 15:36:12 +02:00
61c6b23bfb
Add configuration for Docker, and don't autostart 2022-09-09 13:50:36 +02:00
0ddb6ed242
Add an improved variant of moreutils ts 2022-08-29 11:27:29 +02:00
82caa5e81d
Add ccache 2022-08-29 11:27:06 +02:00
08bacd765d
Hack quick nixpkgs install 2022-08-25 14:00:29 +02:00
a212838abf
Define fzf helper functions properly 2022-08-25 13:43:49 +02:00
5e6ebcac2b
Improve docker detection 2022-08-25 13:38:13 +02:00
1dd9a5184e
Autodetect and autostart Docker Fusion VM 2022-08-25 12:52:23 +02:00
be65b905f9
Add fgit command 2022-08-25 12:13:39 +02:00
c747c6381f
Add fcd command 2022-08-25 12:13:21 +02:00
eed5795eed
Add fd support for fzf 2022-08-25 12:12:39 +02:00