Commit Graph

3687 Commits

Author SHA1 Message Date
657e7fc71c overlays: remove rofi-wayland-unwrapped
No longer necessary now that a new release is out.
2025-01-18 00:05:44 -05:00
f2830737e6 chore: update copyright years 2025-01-17 12:29:47 -05:00
351c6bd229 chore: update flake inputs
Notably updates sakaya as well to fix a breakage in the *previous* flake
update.
2025-01-17 12:28:24 -05:00
fadfe4d450 packages: add exiftool / xsubfind3r 2025-01-10 18:02:41 -05:00
269595f48a chore: update stylix / home manager 2025-01-10 02:20:48 -05:00
0e5dfd9f14 chore: update to latest nixos-unstable release
Removed rmlint due to a build failure.
2025-01-10 02:06:50 -05:00
3799f29616 packages: update osu-backgrounds
It's that time of year again.
2025-01-01 21:02:06 -05:00
06ff0e8021 numen: add missing meta attributes 2024-12-23 22:42:05 -05:00
77344e854c chore: update to latest nixos-unstable release 2024-12-22 09:50:03 -05:00
9ee6b68bed chore: update to latest home-manager commit 2024-12-22 09:36:18 -05:00
7b0b6c51ea chore: update to latest mobile-nixos commit 2024-12-22 09:04:46 -05:00
205869d8a6 ironbar: add back tray icons
Mostly fixed in a recent update.
2024-12-22 09:00:51 -05:00
ecef6c094c chore: improve spacing 2024-12-22 09:00:14 -05:00
d76da5c725 mpv: add mpv-subtitle-lines 2024-12-22 08:53:47 -05:00
3ef6c7e361 mpv: improve uosc translucency 2024-12-22 08:52:58 -05:00
27ab5dc25a modules: add caddy / docker 2024-12-20 08:00:51 -05:00
ed83941bbe system: allow ports 80 and 443 2024-12-18 12:53:28 -05:00
a643b97cdc mpv: make uosc elements translucent 2024-12-18 04:31:19 -05:00
5dbbdff852 pqiv: bind 2 to trash files 2024-12-17 22:44:51 -05:00
9361828638 docker: add base umami config
This is the start of using docker containers for the server services as
opposed to using NixOS modules.

In a future commit APP_SECRET will be changed to not expose the actual
secret.
2024-12-17 04:49:33 -05:00
c9fe3ee590 hosts: add server
Usage: nix build .#nixosConfigurations.server.config.system.build.digitalOceanImage
2024-12-17 02:02:39 -05:00
4f1cde5571 librewolf: install firefox extensions globally
Reduces complexity since we no longer have to manually update each
package from a non-firefox source.

Requires internet connectivity at runtime but should ensure that the
extensions are always up to date.
2024-12-16 18:14:57 -05:00
98283539bb pqiv: use true for boolean values
Now possible since my PR was merged.
2024-12-15 19:11:54 -05:00
ec1e48b793 chore: improve formatting 2024-12-15 19:10:31 -05:00
6009841203 hosts: add iso
This makes it possible to build a custom NixOS installer iso with the
tools I want. Ideally I get to a point where I can use the iso like a
live cd with Hyprland and/or dwm installed with everything already
configured.

Build the iso with the following command:

```
nix build .#nixosConfigurations.iso.config.system.build.isoImage
```

Then, use qemu to test the iso:

```
qemu-system-x86_64 -enable-kvm -m 256 -cdrom ./result/iso/nixos-*
```
2024-12-15 18:07:35 -05:00
26365c84a2 chore: update package list 2024-12-10 21:49:04 -05:00
9cd0939369 chore: update flake inputs 2024-12-08 20:22:21 -05:00
32db85cf63 fzf: exclude files from .gitignore 2024-12-06 12:27:21 -05:00
a55fb8a68b numen: don't hardcode script paths 2024-12-06 12:25:19 -05:00
6de52cc0c6 system: add udev rule for numen 2024-12-04 20:30:56 -05:00
ff23722550 numen: init at 0.3.45
Based on https://github.com/anpandey/numen-nix
2024-12-04 20:26:09 -05:00
309c8079e8 packages: use aleo-fonts from nixpkgs 2024-11-26 20:11:39 -05:00
0b1d342204 chore: update to latest nixos-unstable release 2024-11-26 20:11:02 -05:00
47e4247613 tests(neovim): add stylix dependency
Also increased the sleep time to ensure that neovim loads before
continuing with the test.
2024-11-20 17:52:16 -05:00
371fde43fb chore: update to latest nixos-unstable release 2024-11-20 16:47:46 -05:00
f7d8bbb161 hyprland: open new windows as master
Mimics the behavior of dwm and makes it possible to close opened windows
and return to the previously focused window.
2024-11-19 00:51:08 -05:00
e5c7fb6192 flake: switch to upstream home-manager
The LibreWolf PR is now merged upstream.
2024-11-18 22:41:03 -05:00
b5a3442066 Merge branch '2024-11-15' 2024-11-18 03:28:05 -05:00
a76685e15d flake: fix librewolf patch
Now there is no more collision from home.packages.

See: https://discourse.nixos.org/t/home-manager-neovim-collision/16963
2024-11-18 03:21:53 -05:00
e9a4605871 neovim: use base16-nvim plugin with stylix 2024-11-18 03:01:44 -05:00
4668b1ab49 ublock-origin: 1.61.1b1 -> 1.61.1
Looks like 1.61.1b1 was deleted and 1.61.1 had the missing asset added.
2024-11-18 02:55:39 -05:00
21385edb75 rucola: drop
Didn't end up using this.
2024-11-18 02:54:48 -05:00
98fa1573c4 hyprland: fix renamed shadow options 2024-11-18 02:53:48 -05:00
26ac16c723 fcitx5-mozc: fix build 2024-11-18 02:53:02 -05:00
3b914aaa7e hyprlock: override new stylix settings 2024-11-18 02:52:33 -05:00
26c306bc2f chore: update flake inputs 2024-11-18 02:51:52 -05:00
e2e04596bc hyprland: make audio position changes on key hold 2024-11-17 23:16:30 -05:00
832543c289 desktop: replace anki-bin with anki
anki-bin is no longer needed since the build is now fixed.
2024-11-16 22:48:49 -05:00
f54f3fe9ba chore: update to latest nixos-unstable release
- Updated Mullvad ironbar script to account for new breaking cli changes
- Removed `native_https_query = false` since LibreWolf 132 fixes DNS leaks
2024-11-11 01:08:30 -05:00
a203b7593c ublock-origin: 1.60.0 -> 1.61.1b1 2024-11-11 00:35:08 -05:00