Commit Graph

3705 Commits

Author SHA1 Message Date
5df6884b76 chore: update to nixos-unstable 2025-02-01 2025-02-03 12:51:18 -05:00
3ba4b1e1fe nadesiko3: 3.6.24 -> 3.6.44 2025-02-02 07:43:42 -05:00
e24c9805af chore: update to nixos-unstable 2025-01-29
Note that this broke wine on X and I haven't figured out why yet. Likely
related to Wine 10 since the kernel supposedly wasn't the issue.

```
0074:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0074:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0074:err:systray:initialize_systray Could not create tray window
```

Wine continues to work in Hyprland however inputs are now broken and
some programs crash when they worked fine previously.
2025-02-02 06:07:41 -05:00
669c5fb575 Revert "system: use latest nix version"
No longer necessary since stable uses 2.24.12.
2025-02-02 05:52:24 -05:00
d40ff21496 Revert "system: use latest kernel version"
No longer necessary and prevents us from being testers for 6.13.
2025-02-02 05:44:55 -05:00
370c75d0bf fish: use pr to checkout GitHub PRs
Makes it easier to review PRs.
2025-02-01 10:07:18 -05:00
9ad246031f chore: update to latest nixos-unstable release
Also updates home-manager.
2025-01-28 07:42:36 -05:00
8abd8444f0 chore: revert function spacing
It turns out that no extra line is used when the function definition
isn't at the beginning of the file.
2025-01-27 13:29:25 -05:00
63391b634a chore: drop phosh-backgrounds
Missed in the phone removal commit.
2025-01-27 13:14:23 -05:00
d286dd6474 hosts: drop iso
As alluded to in the previous commit, I don't actually have a need to
create a custom iso due to the power of Nix and NixOS.
2025-01-27 13:09:52 -05:00
4a04454547 meta: document working custom iso
This *worked* and was kind of cool, but I realized that I don't actually
need a custom iso due to familiarity with the tty and access to any
program from any flake with Nix.
2025-01-27 12:41:48 -05:00
421d0a1b03 containers: drop privateNetwork
At some point this broke and I haven't been able to find any leads on
why it broke, so the container now has access to host networking.
2025-01-27 11:22:15 -05:00
c8a20d24ee chore: update flake inputs 2025-01-26 11:00:58 -05:00
c60f12524a mpv: drop additional sampling settings
Was causing lag on slower devices.
2025-01-26 08:00:38 -05:00
de6685fe5f meta: move phone config out of nix-config
I originally thought a monorepo was the way to go here and, although it
worked, I do want to keep this config as simple as possible for people
that just want to see how to set up Hyprland/dwm on NixOS.

For those curious in running NixOS on a phone specifically, there will
soon be a separate mobile-config repository that should make learning
from it easier.
2025-01-26 07:48:08 -05:00
9db81fe743 mime-apps: open webp with pqiv 2025-01-26 07:28:16 -05:00
173206ce64 Revert "hosts: add server"
It turns out that sharing this config with the server isn't actually
that useful, especially since nix makes it easy to run any program in
nixpkgs on demand.
2025-01-26 07:24:33 -05:00
0eb41f163d chore: update to latest mobile-nixos commit 2025-01-18 00:29:29 -05:00
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