1
0
forked from extern/nix-config
Commit Graph

210 Commits

Author SHA1 Message Date
Donovan Glover
93608bf1eb
hyprland: Add hyprbars config
Tested this in a VM and it should look decent.
2023-08-01 16:25:50 -04:00
Donovan Glover
c231825512
neovim: Add cargo-info
As a reminder, the neovim module includes a bunch of additional stuff
used for development. Although convenient, another approach may be
considered in the future.
2023-08-01 12:33:35 -04:00
Donovan Glover
4e4ceeb6fb
feat(neovim): Highlight markdown code blocks
This adds syntax highlighting to code blocks with vim-markdown while
keeping pretty much everything else the same.
2023-08-01 12:16:02 -04:00
Donovan Glover
5f629bf0d6
fix(neovim): Manually toggle git blame
This fixes an issue where git blame would still show a single fixed line
in zen mode previously.
2023-08-01 12:14:24 -04:00
Donovan Glover
6991587294
neovim: Remove markdown conceal
Was causing more issues than problems it solved. Markdown conceal can be
successfully achieved with an external browser window.
2023-08-01 12:12:33 -04:00
Donovan Glover
075e1b6f13
neovim: Don't use tabs for markdown
Not needed since I don't edit logseq files directly nearly as often.
2023-08-01 12:11:19 -04:00
Donovan Glover
7b8eec9d77
pqiv: Add webp support
Surprisingly useful.
2023-08-01 12:10:18 -04:00
Donovan Glover
7c429a374b
hyprland: Add random background script 2023-08-01 12:01:57 -04:00
Donovan Glover
2c9c53481e
hyprland: Add background setter script 2023-08-01 12:01:18 -04:00
Donovan Glover
7ddfe1976f
hyprland: Use super+s to swap monitor workspaces
Arguably more useful when multiple monitors are used.
2023-07-26 18:54:30 -04:00
Donovan Glover
375639abfb
ironbar: Make open application color more subtle 2023-07-26 18:45:27 -04:00
Donovan Glover
480cc873a3
hyprland(swww): Use shorter sleep for non-kvm
This makes starting Hyprland more instantaneous on bare metal.
2023-07-26 18:44:01 -04:00
Donovan Glover
0a60a39a31
treewide: Change Thunar back to thunar
Note sure what happened but the class is thunar now.
2023-07-26 18:26:25 -04:00
Donovan Glover
6c14b37a9f
neovim: Don't trim trailing whitespace on save
Fixes an issue where autosave would cause indentation to be lost due to
editorconfig removing extra whitespace.
2023-07-26 18:24:43 -04:00
Donovan Glover
55c5078919
hyprland(hyprdim): Persist dim
Fixes an issue where the dim would be reset if running hyprctl reload
without dim_inactive set to true in hyprland.conf.
2023-07-26 15:05:18 -04:00
Donovan Glover
a2fe09a166
ironbar: Don't hardcode opacity
Now the opacity will always be 0.05 less than the opacity of the
terminal.
2023-07-26 13:11:49 -04:00
Donovan Glover
b61e2ff951
neovim: Conceal markdown links without vim-markdown
This also conceals some other stuff like JSON strings, but seems to be
worth it overall.
2023-07-26 13:10:02 -04:00
Donovan Glover
56aa91cacf
ironbar: Change thunar to Thunar
Apparently Thunar is the new class name.
2023-07-26 13:07:59 -04:00
Donovan Glover
d32d5e6c33
neovim(image-nvim): Decrease max width/height 2023-07-26 12:50:12 -04:00
Donovan Glover
28ba1ff805
hyprland: Replace dim settings with hyprdim
Now I no longer have to worry about manually toggling dim on and off.
2023-07-26 12:49:09 -04:00
Donovan Glover
d475b5257c
hyprland: Toggle dim_strength
This makes animations work both ways when using dim_inactive.
2023-07-26 12:47:19 -04:00
Donovan Glover
b53c2cc8a8
hyprland: Mirror external monitor
This is unfortunately necessary to fix an issue where the external
monitor wouldn't update its state every few seconds. Not sure what the
issue is since this only occurs in applications when typing and not when
playing back video, for example.
2023-07-26 12:45:36 -04:00
Donovan Glover
723aa4a2e3
hyprland: Fix thunar class
At some point this got changed from thunar to Thunar.
2023-07-26 12:13:54 -04:00
Donovan Glover
13157341b1
librewolf: Don't suggest history by default
Makes it easier for me to see bookmarks.
2023-07-26 12:12:15 -04:00
Donovan Glover
5f0d638c5e
hyprland: Don't dim picture in picture 2023-07-26 11:51:44 -04:00
Donovan Glover
1f80cd691e
neovim(clipboard-image-nvim): Customize image name 2023-07-26 10:02:17 -04:00
Donovan Glover
02f2a2bce4
neovim(clipboard-image-nvim): Change image directory 2023-07-26 10:01:10 -04:00
Donovan Glover
9ae34eb739
neovim: Add syntax highlighting to mdx files 2023-07-26 09:59:44 -04:00
Donovan Glover
38a817b9ff
pqiv: Enable support for svg and other images
This change enables support for all formats imagemagick supports.
2023-07-26 09:59:00 -04:00
Donovan Glover
3fa826e7a2
neovim: Add vim-astro 2023-07-26 09:57:17 -04:00
Donovan Glover
80b95d6bd4
ironbar: Decrease opacity
Makes background colors more noticeable.
2023-07-23 19:40:06 -04:00
Donovan Glover
aa64667d78
neovim: Add clippy 2023-07-22 13:22:27 -04:00
Donovan Glover
03dbc3e3a7
ironbar: Use a more subtle active color 2023-07-21 14:12:50 -04:00
Donovan Glover
87e2cd2b0a
ironbar: Show animation on all button clicks 2023-07-21 14:11:19 -04:00
Donovan Glover
8ddfd87c39
ironbar(label): Add padding 2023-07-21 14:10:10 -04:00
Donovan Glover
7fd5a618ba
ironbar(clipboard): Add padding 2023-07-21 14:09:34 -04:00
Donovan Glover
5ec3ad510b
neovim: Add nvim-autopairs 2023-07-19 18:19:22 -04:00
Donovan Glover
baa4ca1362
neovim: Add astro-language-server 2023-07-19 13:21:11 -04:00
Donovan Glover
07bd6c6ed6
neovim: Add typescript-language-server 2023-07-19 11:26:16 -04:00
Donovan Glover
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
Donovan Glover
7ae15b7502
hyprland(ironbar): Remove start delay
Not needed fortunately with ironbar.
2023-07-18 08:38:53 -04:00
Donovan Glover
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
Donovan Glover
adf69e0d7c
chore: Remove unnecessary comments 2023-07-17 22:32:44 -04:00
Donovan Glover
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
Donovan Glover
8c10e177f5
ironbar(launcher): Increase icon size 2023-07-17 22:17:32 -04:00
Donovan Glover
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
Donovan Glover
0d8c0e56e4
ironbar(calendar): Highlight selected date 2023-07-17 22:08:10 -04:00
Donovan Glover
d7cc400a20
ironbar(calendar): Add padding between dates 2023-07-17 22:07:10 -04:00
Donovan Glover
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
Donovan Glover
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