Donovan Glover
1287f7dabc
chore: Fix formatting
2024-03-09 17:48:18 -05:00
Donovan Glover
a7877944f4
neovim: Prefer vista-vim over tagbar
...
Vista supports both ctags and nvim_lsp, letting it be used for
TypeScript and other languages not supported by default with ctags.
2024-03-09 11:52:41 -05:00
Donovan Glover
fa1650198f
chore: Drop unused packages
...
tui-journal was cool and although it could work, it's not really worth
it over taking advantage of what Logseq has to offer.
2024-03-09 11:42:19 -05:00
Donovan Glover
c5bfcdfa69
ironbar: Localize mullvad status
2024-03-09 00:02:19 -05:00
Donovan Glover
b438641363
neovim: Drop vim-endwise to fix crash with treesitter
...
Recent updates to neovim and/or its plugins made neovim start to crash
when typing curly braces like {}. I narrowed the issue down to vim-endwise,
which I no longer need since the current languages I use prefer curly
braces over end keywords.
Related: https://github.com/tpope/vim-endwise/issues/144
2024-03-08 22:31:43 -05:00
Donovan Glover
2fb756acda
hyprland: Use new custom field for gaps in/out
...
Now the script works as expected with the latest commit on main for
Hyprland.
2024-03-08 21:46:49 -05:00
Donovan Glover
7c1a9a248a
hyprland: Lock screen with Super+Alt+L
...
Alt is necessary since Super+L and Super+Shift+L are already used for
window manager stuff.
2024-03-08 21:30:10 -05:00
Donovan Glover
f9905b0ea0
chore: Simplify formatting
...
This should make it easier to introduce more nixosConfigurations in the
future.
2024-03-08 21:25:57 -05:00
Donovan Glover
546b0f720a
overlays: Update hyprland/hyprlang to fix hyprctl bugs
...
Hyprland 0.36.0 changes the config quite a bit. Updating Hyprland to the
latest commit on main and hyprlang to 0.5.0 fixes a lot of the bugs that
were immediately caught after this release.
2024-03-08 21:22:47 -05:00
Donovan Glover
bfc5f5320f
meta: Replace nixfmt with nixfmt-rfc-style
...
This repository still uses nixpkgs-fmt but it may be interesting to use
nixfmt-rfc-style in the future.
2024-03-08 20:07:23 -05:00
Donovan Glover
d9f61cdad9
neovim: Drop cosco-vim
...
Didn't end up using the automatic semicolons nearly as much.
2024-03-08 19:58:58 -05:00
Donovan Glover
32e443fbcd
chore: Update flake inputs
2024-03-08 19:56:40 -05:00
Donovan Glover
a623cb5de5
hyprland: Add config for hyprlock/hypridle
2024-03-08 05:34:22 -05:00
Donovan Glover
d42f457528
hyprland: Add swap-bg script
...
Useful when you want a background from one monitor to appear on the
other one instead.
2024-03-08 00:04:53 -05:00
Donovan Glover
3a46bb767f
pqiv: Set max-depth to 0
...
Fixes an issue where the latest version of pqiv would become
unresponsive when browsing images in directories with large
subdirectories. Also makes selecting multiple images work again.
See: https://github.com/phillipberndt/pqiv/pull/204
2024-03-08 00:00:56 -05:00
Donovan Glover
c836aa7f79
dual-function-keys: Make left shift KEY_GRAVE
...
Fixes an issue where ` wouldn't work in neovim due to the escape key
being recognized as pressed.
2024-03-07 22:21:36 -05:00
Donovan Glover
e67230b282
meta: Switch from swaylock to hyprlock
...
hyprlock matches the other animations of hyprland a bit better and is
overall more pleasant to work with.
2024-03-07 22:19:02 -05:00
Donovan Glover
9ed00dbea0
neovim: Drop clipboard-image-nvim
...
Logseq is slow but convenient. Ultimately it probably makes sense to use
Logseq as it's "good enough" instead of trying to make a neovim setup
work (which is more suited for programming).
2024-03-07 21:59:32 -05:00
Donovan Glover
093f085630
udev: Disable internal keyboard for now
...
Necessary since the current keyboard has too many broken keys.
2024-03-07 21:55:54 -05:00
Donovan Glover
48f9d1a87f
virtualization: Decrease memory size from 8GB to 4GB
2024-03-05 19:26:12 -05:00
Donovan Glover
f7df16b6a1
chore: Update to latest nixos-unstable release
2024-03-05 19:17:23 -05:00
Donovan Glover
1d448a5289
zram: Increase memory percent to 100%
...
See https://github.com/NixOS/nixpkgs/issues/103106
2024-03-05 19:10:25 -05:00
Donovan Glover
d5c7fe6083
meta: Drop tmpfs for /tmp
...
Less useful when running on machines with lower amounts of RAM.
2024-03-04 16:22:11 -05:00
Donovan Glover
98a2ccf147
neovim: Use treesitter for astro/css over astro-vim
...
Improves syntax highlighting.
2024-02-28 07:33:25 -05:00
Donovan Glover
140a71e7d6
joshuto: Make text preview work for .astro files
2024-02-25 04:58:03 -05:00
Donovan Glover
6d047a9567
chore: Update to latest nixos-unstable-small release
...
cargo-audit has been dropped to fix an issue with libgit2, which should
be fixed in 1-2 weeks or so. Additionally, nvim-base16 has been renamed
to base16-nvim, which is currently only recognized on -small.
2024-02-19 08:28:34 -05:00
Donovan Glover
71a1350732
overlays: Add base16-schemes
...
Necessary since an update caused the YAML structure to change. Will be
able to remove this once the Qt pull request for stylix gets merged
upstream.
Old: 2b6f2d0677/3024.yaml
New: ae4ce8b0d1/base16/3024.yaml
2024-02-19 08:27:02 -05:00
Donovan Glover
7cb28af1f8
hyprland: Add nodim rule for jp locale picture-in-picture
...
Fixes an issue where picture-in-picture was being dimmed after changing
the locale.
2024-02-18 23:58:35 -05:00
Donovan Glover
89722f8d47
packages: Add mgitstatus
...
Also adds an abbreviation for mgitstatus.
2024-02-18 23:56:42 -05:00
Donovan Glover
1464bd85bc
fish: Add abbreviation for cargo test
2024-02-18 23:56:11 -05:00
Donovan Glover
83db7606f4
chore: Simplify
2024-02-18 23:55:38 -05:00
Donovan Glover
17ebae09d3
neovim: Use language servers for html/css/json
2024-02-15 23:55:31 -05:00
Donovan Glover
77bbe4ff61
fish: Add abbreviations for pnpm
2024-02-15 23:55:01 -05:00
Donovan Glover
18fccf23de
hyprland: Use Super+M to change monitor focus
2024-02-08 22:57:09 -05:00
Donovan Glover
3d65f10068
fish: Don't limit df to ext4
...
Important since I now use btrfs.
2024-02-08 22:55:45 -05:00
Donovan Glover
96ba7452fb
stylix: Make Aleo default serif font
2024-02-08 22:52:14 -05:00
Donovan Glover
f2ff938e79
chore: Remove unnecessary comments
2024-02-08 22:51:22 -05:00
Donovan Glover
69b7e09c31
chore: Use tailwindcss-colors-nvim from nixpkgs
...
No need to define this manually now that it's upstreamed.
2024-02-08 22:39:02 -05:00
Donovan Glover
e34d70c20b
chore: Switch back to nixos-unstable
...
I've been running this for a few days now and everything works as
expected.
2024-02-08 22:37:38 -05:00
Donovan Glover
00a246c9c6
packages: Add aleo-fonts
...
I've been using this for a few days now and Aleo is my new favorite
serif font.
2024-02-08 22:36:58 -05:00
Donovan Glover
56475023ed
pipewire: Drop low latency patch
...
This was actually causing audio crackling issues when playback rapidly
changed in wine.
2024-02-03 05:51:16 -05:00
Donovan Glover
b1080f7287
fcitx: Don't prefer text tray icon
...
Not needed due to how ironbar handles the tray icon differently.
2024-02-01 04:12:15 -05:00
Donovan Glover
2d703c8efd
chore: Update flake inputs
2024-01-31 07:30:28 -05:00
Donovan Glover
4e397bb310
ironbar: Decrease mullvad polling interval
2024-01-31 07:27:11 -05:00
Donovan Glover
0f30e0fdb9
ironbar: Style start menu based on id
...
Makes it possible to use padding on the label instead of the bar.
2024-01-31 07:25:47 -05:00
Donovan Glover
74db7848f3
neovim: Only use treesitter highlighting for js/ts
...
Treesitter highlighting seems to be a downgrade in some cases, so I'm
okay with disabling it for most files.
2024-01-31 07:03:19 -05:00
Donovan Glover
9032c5e7e0
ironbar: Add left padding for bar
...
Makes the spacing more consistent with the right side.
2024-01-31 05:33:44 -05:00
Donovan Glover
240a3e8355
virtualization: Disable containers
...
Not needed inside the VM.
2024-01-31 04:33:38 -05:00
Donovan Glover
bb54cc3ab4
ironbar: Add padding for script/tray modules
2024-01-30 18:09:50 -05:00
Donovan Glover
460978aa43
ironbar: Change mullvad location on click
2024-01-30 18:08:31 -05:00