240a3e8355
virtualization: Disable containers
...
Not needed inside the VM.
2024-01-31 04:33:38 -05:00
bb54cc3ab4
ironbar: Add padding for script/tray modules
2024-01-30 18:09:50 -05:00
460978aa43
ironbar: Change mullvad location on click
2024-01-30 18:08:31 -05:00
78387cc5ac
meta: Switch back to nixos-unstable-small
...
nixos-unstable currently has the AMD GPU bug, which is fixed in
nixos-unstable-small.
See: https://nixpk.gs/pr-tracker.html?pr=284487
2024-01-30 18:07:27 -05:00
baeee11328
ironbar: Add volume indicator
2024-01-29 18:33:10 -05:00
852299de1a
neovim: Add docker language servers
2024-01-29 18:16:41 -05:00
704f9d6be9
pqiv: Always scale 100% outside fullscreen
2024-01-29 18:10:53 -05:00
edde3c3e42
hyprland: Change volume before sending notification
2024-01-29 17:18:09 -05:00
dd3bc13383
chore: Switch from nixos-unstable-small to nixos-unstable
...
nixos-unstable is now up to date.
2024-01-29 04:43:43 -05:00
84d7abfbfb
ironbar: Show mullvad status
...
Only shows when connected.
2024-01-28 10:53:50 -05:00
455a9d65f0
ironbar: Replace clipboard with start menu
...
Note that on_mouse_enter is used instead of on_click_left since there's
currently a bug where clicking anywhere on the bar will repeat the last
on_click_left event.
2024-01-28 10:47:32 -05:00
e60ef84784
hyprland: Fix volume notification when at 0/100%
2024-01-28 10:30:06 -05:00
32dab8b515
librewolf: Drop letterboxing
...
Makes it easier to evaluate web designs among other things.
2024-01-28 05:21:00 -05:00
cfac2336bf
ironbar: Show tray in bar
2024-01-28 05:19:18 -05:00
9aad689f30
overlays: Downgrade kitty from 0.32.0 to 0.31.0
...
The new version causes icons and some CJK characters to show up as
rectangle boxes. kitty prints "Too many fallback fonts" as output, and
the issue continues to occur in 0.32.1.
Probably caused by https://github.com/kovidgoyal/kitty/issues/6865 and
should be possible to fix with symbol_map in the future.
2024-01-28 03:15:10 -05:00
b1dabb9d1b
rofi: Disable history
...
Makes icon locations more predictable.
2024-01-27 23:57:55 -05:00
81ec4473c2
fish: Remove yarn alias
...
Not needed since yarn now uses v3 by default.
2024-01-27 23:57:14 -05:00
80a1027d26
chore: Update to latest nixos-unstable-small release
2024-01-25 19:42:06 -05:00
b7a9416e35
feat: Theme Qt applications with stylix
...
Most Qt/KDE applications look way better after this.
2024-01-25 17:35:37 -05:00
68bcfce997
meta: Add postgres
...
Useful for testing purposes without having to spin up a docker
container.
2024-01-25 17:32:47 -05:00
c7f4111055
chore: Update to latest nixos-unstable release
2024-01-19 00:59:55 -05:00
e2d69c199d
Revert "neovim: Replace vim-nix-rummik with treesitter"
...
treesitter actually broke syntax highlighting for things like yaml, so I
prefer the rummik branch for now.
2024-01-17 21:24:50 -05:00
bb3792d748
fcitx: Use wayland front-end for GTK
...
Fixes the warning notification shown on boot.
2024-01-13 00:39:29 -05:00
4a7d310d9f
docker: Drop podman
...
This fixes an issue where podman was causing NixOS virtual machines
(which depend on QEMU) to not start with the following error:
qemu-kvm: could not stat pidfile /run/user/1000/pulse/pid: No such file or directory
2024-01-13 00:31:31 -05:00
c4b766309d
neovim: Drop image-nvim for now
...
image-nvim is currently broken in nixpkgs, however it should be fixed
with an open pull request.
2024-01-13 00:30:35 -05:00
d9da12efe7
chore: Update packages
...
Trying out sqlcipher since it's supposed to be like SQLite but
encrypted.
2024-01-12 07:21:51 -05:00
77b1715c2f
chore: Re-enable typst-lsp
...
Build is fixed now.
2024-01-12 07:21:13 -05:00
f42793623d
neovim: Replace vim-nix-rummik with treesitter
...
This was my attempt at replacing vim-nix-rummik with treesitter. Note
that there was actually a case where inline yaml wasn't highlighted at
all, so I'll probably stick to the tried and true vim-nix-rummik, even
if it has the parentheses bug with lua.
2024-01-12 04:29:19 -05:00
49cc04114e
neovim: Enable treesitter highlighting
...
This works, however some of the syntax highlighting with treesitter
feels worse compared to the default syntax highlighting, so it may be
more useful to keep it disabled.
2024-01-12 04:26:02 -05:00
864ed55261
docker: Add podman
...
This was my attempt at using Podman on NixOS. Although it worked and was
cool, Podman actually breaks audio for QEMU VMs and results in an error
message that returns 0 hits on search engines.
2024-01-12 04:18:39 -05:00
a070bb5531
virtualization: Enable resolvconf
...
Fixes network connectivity in the virtual machine. Necessary due to the
change to the Mullvad packaging that required resolvconf to be disabled
on the host.
2024-01-12 04:15:25 -05:00
01cfcc43d2
chore: Update to latest nixos-unstable-small release
...
Notably includes Hyprland v0.34.0 for testing.
2024-01-12 04:07:22 -05:00
b38a49d37b
qutebrowser: Don't artificially change webpage colors
...
I like seeing the original designs of websites.
2024-01-07 18:45:27 -05:00
db42c4c4b6
qutebrowser: Re-enable auto insert mode
...
Note that I may drop qutebrowser later since I don't use it regularly.
2024-01-07 18:42:45 -05:00
2175863971
chore: Remove dead code
...
Note that I no longer use the untrack-url script.
2024-01-06 00:41:28 -05:00
1363c3800f
feat: Add cargo-edit
...
Used for the "cargo upgrade" command, which also updates the Cargo.toml.
Should eventually be upstreamed to cargo. Currently cargo-edit has some
issues with the index it uses, resulting in long loading times.
See: https://internals.rust-lang.org/t/feedback-on-cargo-upgrade-to-prepare-it-for-merging/17101
2024-01-05 23:02:11 -05:00
531baa9678
eww: Use default folder icon
...
This seems to go well with more colorful backgrounds overall.
2024-01-05 19:12:27 -05:00
78b7efb192
chore: Update packages
2024-01-05 19:09:04 -05:00
4188ae930d
hyprland: Use all backgrounds
...
The year is now 2024.
2024-01-05 19:07:22 -05:00
91a708c123
packages: Use lutgen to customize fluent-icons
...
Now the icons follow the monokai color scheme.
2024-01-05 19:06:24 -05:00
6f2693ed62
mpv: Fullscreen by default
...
Usually this is what we want.
2024-01-02 18:53:56 -05:00
7b7d967250
Revert "eww: Switch from fluent icons to candy icons"
...
Note that I may experiment with lutgen to make folder icons that match
the color scheme.
2024-01-02 18:51:49 -05:00
57dfa43776
chore: Update LICENSE
2024-01-02 18:19:51 -05:00
860708e232
chore: Update flake inputs
...
This shouldn't break anything.
2024-01-02 18:18:39 -05:00
ec53d3f5aa
packages: Add pnpm-shell-completion
...
Not perfect but works for my use case.
2024-01-02 18:08:13 -05:00
5c29be9a01
neovim: Make commenting work with jsx/tsx
2023-12-30 17:36:13 -05:00
733cc14b0d
chore: Fix embarrassing typo
2023-12-30 06:17:36 -05:00
d44114519a
neovim: Add tailwindcss-colors.nvim
...
May be upstreamed by https://github.com/NixOS/nixpkgs/pull/277632
2023-12-29 19:47:14 -05:00
ac3699fd6e
mpv: Drop gpu-hq profile for now
...
This setting causes some videos to experience lagginess on my iGPU. In
the future it may be useful to enable the new profile "high-quality" if
I have a dedicated GPU.
Note that in addition to setting the profile to high-quality, it's also
possible to use "vo=gpu-next".
See: 703f158880
2023-12-29 18:15:49 -05:00
859015cbc0
neovim: Add missing eslint capabilities
2023-12-29 17:56:32 -05:00