Commit Graph

2596 Commits

Author SHA1 Message Date
6ff549d893 fish(abbreviations): Add git fetch 2023-07-18 10:12:10 -04:00
7200e95a80 fish: Make branch information more verbose
Also adds a gbr abbreviation to only show remote branches.
2023-07-18 09:08:01 -04:00
c46079d7cd fish: Remove --all from git log abbreviation
Now it's possible to get the log of specific branches, particularly
useful for cherry picking.
2023-07-18 09:06:53 -04:00
82181b682f chore: Update flake inputs 2023-07-18 09:06:06 -04:00
7907ed5b44 fix(hyprland): Sleep before swww init
This unfortunately fixes a race condition where swww init doesn't work
if started too soon.

See: https://github.com/Horus645/swww/issues/144
2023-07-18 09:04:49 -04:00
7ae15b7502 hyprland(ironbar): Remove start delay
Not needed fortunately with ironbar.
2023-07-18 08:38:53 -04:00
a8c472a314 chore: Remove unnecessary comments 2023-07-18 07:19:49 -04:00
74a7489230 hyprland(swww): Use default background if none given
This makes it possible to have a default background in virtual machines
without worrying about overriding a background set by the user.
2023-07-17 23:03:35 -04:00
adf69e0d7c chore: Remove unnecessary comments 2023-07-17 22:32:44 -04:00
9a8b25bb2c neovim: Add image-nvim
image-nvim is a new neovim plugin similar to hologram.nvim that adds
support for inline images to neovim.
2023-07-17 22:18:40 -04:00
8c10e177f5 ironbar(launcher): Increase icon size 2023-07-17 22:17:32 -04:00
7fda85846a ironbar(launcher): Add back favorites
Might change this later. The main advantage of favorites is that it
becomes trivial to launch various systemd-nspawn containers, although
admittedly the same feat can be achieved through creating .desktop-like
files for thunar.
2023-07-17 22:13:32 -04:00
0d8c0e56e4 ironbar(calendar): Highlight selected date 2023-07-17 22:08:10 -04:00
7904269c4b chore: Update flake inputs 2023-07-17 22:07:32 -04:00
d7cc400a20 ironbar(calendar): Add padding between dates 2023-07-17 22:07:10 -04:00
81a5a84d39 neovim: Remove hologram-nvim
Not needed anymore since I figured out how to get image-nvim working in
NixOS.
2023-07-17 20:25:45 -04:00
13dc9a7ce2 chore: Update flake inputs 2023-07-17 20:25:14 -04:00
787a386b5f ci(tests): Use verbose output 2023-07-16 18:18:27 -04:00
6d1e843373 ci(tests): Check crystal formatting 2023-07-16 18:18:07 -04:00
274711004d ci(tests): Rename job to crystal 2023-07-16 18:17:44 -04:00
6e0d28e24a tests: Remove unused requires 2023-07-16 18:17:02 -04:00
3aa88992f1 chore: Update flake inputs
Notable changes include the Hyprland update from 0.26.0 to 0.27.0.
2023-07-16 11:19:03 -04:00
bddff06eca neovim: Add hologram.nvim
For historical purposes, I am adding hologram.nvim in a commit, although
I should be able to replace this with image.nvim.
2023-07-15 21:45:32 -04:00
40ca636a51 hyprland: Use ironbar as a menu
Makes things simple and avoids having multiple ways to do the same
thing (launch applications).

Note that two dots are used here since at some point I presumably made
a wrapper inside a wrapper, which should probably be fixed later.
2023-07-15 19:39:11 -04:00
e41deda650 ironbar: Add text-shadow
Possibly makes things look better.
2023-07-15 19:02:12 -04:00
d367b44e60 neovim: Add clipboard-image-nvim
May need to configure this later.
2023-07-15 18:57:40 -04:00
d67db4ec21 chore: Update packages 2023-07-15 18:57:17 -04:00
7517e16cd6 hyprland: Add keybind for tessen 2023-07-15 18:56:51 -04:00
a60551e060 hyprland: Add saner default swww values 2023-07-15 18:29:23 -04:00
2bf9b54992 kitty: Use notify-send for long tasks
Manual invocation prevents automatically triggering a task complete
notification when one isn't wanted.
2023-07-15 18:15:24 -04:00
9c4fac0770 ironbar: Add background to focused application 2023-07-15 18:13:17 -04:00
c4da3e387a hyprland: Replace rofi with bemenu
May remove bemenu entirely in favor of only using the taskbar for
critical applications, which reduces complexity.
2023-07-15 18:10:26 -04:00
59b5f55e6d srb2: Add hosting support 2023-07-15 17:03:48 -04:00
00a1c99987 networking: Allow srb2 port 2023-07-15 17:02:55 -04:00
03e9a53ef3 chore: Update flake inputs 2023-07-15 16:39:21 -04:00
24e4a3b9a3 fish: Add trash abbreviations 2023-07-15 12:42:12 -04:00
269a2b3ccd chore: Remove old overlay import 2023-07-15 12:38:38 -04:00
3d96bf1838 xdg-user-dirs: Create directories by default 2023-07-15 12:37:40 -04:00
d58fef7511 editorconfig: Don't trim markdown whitespace
Fixes an issue where auto-indents would be automatically removed with
the auto-save plugin enabled. Should probably fix this behavior later
so auto-indent works properly with all files.
2023-07-15 12:35:30 -04:00
526a9c7fe9 neovim: Add yuck-vim
Useful for reading eww files.
2023-07-15 12:32:55 -04:00
731a76dbb4 joshuto: Add one letter delete keybind
Useful since deletes ask for confirmation anyway.
2023-07-15 12:05:05 -04:00
35c502e22f pqiv: Use native module 2023-07-15 12:04:32 -04:00
b11734ac67 chore: Update flake inputs 2023-07-15 11:44:14 -04:00
50ba2f9352 meta: Use personal branches for inputs
This lets me do things like only update inputs when I want to.
Additionally, it becomes easy for me to add my own functionality to
these projects and contribute to them upstream. Finally, it becomes
easier to verify changes to the system when pulling changes from
upstream.
2023-07-15 11:44:01 -04:00
d389c910c4 chore: Update flake inputs 2023-07-11 18:33:17 -04:00
19ffaad1cf meta: Remove kitty overlay
Not needed anymore since kitty 0.29.0 was released.
2023-07-11 14:24:19 -04:00
d8cbc5e9cb hyprland: Use same repeat rate as river
This change makes Hyprland have the same smooth typing experience one
gets with river.

See: https://github.com/riverwm/river/issues/234
And: c16628c7f5/example/init (L150-L151)
2023-07-11 08:03:39 -04:00
9c13e2fe41 fish(abbreviations): Add git cherry-pick 2023-07-11 08:02:34 -04:00
fb27622fb9 fish(abbreviations): Add git checkout --theirs 2023-07-11 08:02:02 -04:00
bad9f4cbf7 neovim(lualine): Don't show for nvim-tree 2023-07-11 07:58:33 -04:00