0d6edc043a
mpv: Use uosc script for ui
...
This script has pretty much everything one would want in a user
interface for mpv, including playlist support.
2023-12-18 03:47:48 -05:00
c4827c1b62
mpv: Replace mpv_thumbnail_script with thumbfast
...
There was a recent issue with the mpv thumbnail script that caused
certain videos to spawn many processes in parallel, thus causing 100%
CPU usage.
2023-12-18 03:43:02 -05:00
bcf54f4cb4
wine: Downgrade from 9.0-rc1-staging to 8.2
...
Fixes an issue where the newer version of wine would cause my current
wine prefixes to crash with missing DLL errors. Might be fixable by
creating new prefixes with the new version, however it's much easier
for me to stick with what's known to work.
See: https://github.com/NixOS/nixpkgs/pull/273232
2023-12-15 02:31:32 -05:00
253fd9fbd4
chore: Update sakaya
...
Fixes an issue where the port number was incorrect.
2023-12-15 02:23:59 -05:00
8242938fc9
nix: Update version to 2.19.2
...
This fixes an issue where nixFlakes (the stable version of Nix) would
fail when running nixos-rebuild if a path contained non-ASCII
characters.
2023-12-14 23:49:04 -05:00
4132163b99
chore: Update flake inputs
2023-12-14 23:48:32 -05:00
05db074456
hyprland(grimblast): Freeze when taking screenshots
2023-12-13 18:18:18 -05:00
40adb9b3d9
neovim: Add cosco-vim
...
I tried this for a few days and although the auto-semicolons were cool,
they'd sometimes get in the way. I haven't used the keybind much at all
however, so I may remove this in the future.
2023-12-13 08:29:09 -05:00
13dad50841
fish: Use fish shell when running nixpkgs-review
...
This makes things a lot nicer.
2023-12-13 05:43:57 -05:00
442bdbcbe7
overlays: Remove ripgrep
...
Not needed anymore since nixos-unstable has 14.0.3.
2023-12-13 05:43:07 -05:00
e16c8f1906
nix: Don't warn when git tree is dirty
...
I run `git status` frequently enough that I already know when the tree
is dirty. Additionally, the starship prompt shows the git status anyway.
2023-12-13 05:40:52 -05:00
5fb3f38f62
chore: Update flake inputs
...
Kernel version is now 6.1.67 to avoid the ext4 data corruption bug.
Additionally, typst-lsp had to be removed since it fails to build. No
solution has been posted in the GitHub issue yet.
2023-12-13 05:39:16 -05:00
6a050b4302
flake.nix: Switch back to nix-community/home-manager
...
The docs patch is now merged upstream.
2023-12-12 18:29:57 -05:00
8c58360fc5
hyprland(swww): Use seasonal backgrounds
...
It's that time of year again.
2023-12-07 19:13:28 -05:00
f4b2b6b586
ironbar: Manually set opacity
...
Fixes an issue where nix would show a warning about floatToString being
used.
2023-12-07 19:12:33 -05:00
ea6ef79862
home-manager: Use docs branch
...
Fixes an issue where home-manager would show optionsDocBook warnings on
every nixos-rebuild.
2023-12-07 19:11:10 -05:00
20d8e7732c
chore: Update flake inputs
2023-12-07 18:59:59 -05:00
9c0f97326c
packages: Update osu-backgrounds
2023-12-07 17:49:56 -05:00
341bfea7fa
eww: Switch from fluent icons to candy icons
2023-12-07 17:48:26 -05:00
91cd533c28
neovim: Fix nvim-cmp usage with denols/tsserver
...
This commit removes the duplicate setup {} commands.
It also fixes typst being set up without its respective settings.
2023-12-05 14:40:28 -05:00
c9e52534d2
chore: Update flake inputs
...
emmet-language-server is now in nixos-unstable.
2023-12-04 14:34:48 -05:00
90f5bd4b59
neovim: Remove denols from nvim-cmp capabilities
...
Fixes an issue where React would not be found in Next.js projects.
2023-12-03 16:46:55 -05:00
43ec993d49
neovim: Add tailwindcss language server support
...
Should make working with tailwindcss easier.
2023-12-03 16:27:37 -05:00
0920214e98
neovim: Add prisma language server support
2023-12-03 16:20:19 -05:00
0b68a42070
neovim: Enable nvim-cmp support for all language servers
2023-12-03 16:10:55 -05:00
1ff94843d1
mpv: Simplify osc toggle to ctrl+a
...
I never change the aspect ratio of a video, so overriding this keybind
works well.
2023-12-03 15:57:53 -05:00
bf3b794bcb
neovim: Replace emmet-ls with emmet-language-server
...
Note that emmet-language-server isn't in nixos-unstable yet.
See: https://github.com/NixOS/nixpkgs/pull/255524
2023-12-03 15:54:33 -05:00
98f0eaf336
neovim: Auto-close tags with nvim-ts-autotag
...
In the rare event that emmet isn't used, nvim-ts-autotag auto-closes
tags when > is typed.
2023-12-03 15:45:22 -05:00
9842004ba9
neovim: Add community snippets with friendly-snippets
...
This makes it easier to make for loops and other fun stuff.
2023-12-03 15:39:30 -05:00
93bd51bd35
neovim: Add Emmet support
...
I used Emmet years ago but at some point preferred Pug in Vue. Now that
I use React more, this should make creating tags in JSX easier.
The emmet language server is particularly useful since it becomes
possible to tab complete HTML tags.
2023-12-03 09:07:06 -05:00
afc0bcd1f1
neovim: Add autocompletion support with nvim-cmp
...
Did not expect this to work on the first try but it did. Taken directly
from the nvim-lspconfig wiki.
https://github.com/neovim/nvim-lspconfig/wiki/Autocompletion
2023-12-03 07:59:51 -05:00
3b5b6782ca
neovim: Add ctags support with tagbar
...
5 years later and ctags seem to work better, so I've decided to add them
again mainly for Rust.
2023-12-02 13:34:12 -05:00
4593d74d8c
meta: Remove cmus
...
Not needed since I prefer ncmpcpp and the playback issues I had
previously seem to be fixed now.
2023-12-02 11:08:49 -05:00
5beb9ca079
joshuto: Remove deprecated sizemtime
...
Deprecated in v0.9.6.
2023-12-01 00:27:47 -05:00
25a413507d
kitty: Make icons work in scrollback pager
...
A recent update caused icons to no longer be rendered when using kitty's
scrollback feature. This fixes that.
2023-11-30 23:27:42 -05:00
1155978979
starship: Disable rust indicator
...
Not really necessary since I know when I'm working in a Rust project and
the version number isn't relevant in most cases.
2023-11-30 23:21:00 -05:00
f7a9dc27b8
starship: Disable bun indicator
...
Avoids making the prompt line too long.
2023-11-30 23:20:31 -05:00
7095056ebe
packages: Add satty
2023-11-30 23:04:29 -05:00
c7415ebe69
networking: Disable resolvconf
...
Fixes an issue where newer versions of the Mullvad module would cause
websites to not resolve.
See: https://discourse.nixos.org/t/connected-to-mullvadvpn-but-no-internet-connection/35803
2023-11-30 23:02:50 -05:00
59ec861754
overlays: Update ripgrep to 14.0.3
...
Fixes an issue with fish completions in ripgrep 14.0.1.
2023-11-30 23:02:08 -05:00
56da65f34a
chore: Update flake inputs
2023-11-30 19:14:43 -05:00
b77820ea25
starship: Simplify nix format
...
Useful for `use flake` in .envrc
2023-11-30 19:12:23 -05:00
533094c1a9
hyprland: Add playerctl keybinds for mpv
2023-11-30 19:04:50 -05:00
36304461f0
hyprland: Remove WLR_NO_HARDWARE_CURSORS
...
Not needed anymore when outside of a virtual environment.
2023-11-30 18:57:46 -05:00
5c2625e4e2
fish: Add alias for npm-check-updates
...
A good replacement for yarn upgrade-interactive.
2023-11-30 18:56:57 -05:00
8b6fa08e71
hyprland: Don't dim mpv windows
2023-11-30 18:39:52 -05:00
157ec2b7a2
fish(eza): Don't quote directories with spaces
...
Not needed since icons are used.
2023-11-20 13:33:51 -05:00
770f8dde0a
hyprland(swww): Fix incorrect background script
2023-11-19 16:11:32 -05:00
ad9500925d
fish: Add nixpkgs-review abbreviation
2023-11-19 06:37:50 -05:00
f4b0c41289
hyprland(swww): Randomize background on all monitors
2023-11-19 06:37:21 -05:00