Commit Graph

3568 Commits

Author SHA1 Message Date
f12d57c8f8 flake: add flake support for mobile-nixos 2024-10-11 11:59:38 -04:00
1aa3163acb system(nix): keep going during builds
Prevents an issue where previously it'd be possible for a nixos-rebuild
to stop during the middle of compilation during a build failure, which
is problematic for longer builds.
2024-10-11 11:57:15 -04:00
140e61b54b system: fix systemd-boot not applying for non-aarch64 2024-10-11 11:55:42 -04:00
8e3a8568e3 system: only emulate aarch64-linux if x86_64-linux 2024-10-10 14:24:07 -04:00
60401813e6 meta: prefer isPhone over mkForce 2024-10-10 14:21:42 -04:00
2e0693f4ce home: add presenterm
Used for terminal-based slideshows with markdown. Wow your audience
with a cool terminal background blur effect not present in any other
mainstream tools.
2024-10-10 13:34:49 -04:00
5d5c4d7853 mime-apps: specify text/html and application/pdf
Necessary due to Chromium wanting to open these files instead.
2024-10-10 09:21:28 -04:00
e38bb2123b fcitx: disable quickphrase
Finally, no more accidentally pressing Super+` or Super+;
2024-10-10 09:08:35 -04:00
63ddd69abf dwm: remove unused desktop icons patch
Not that useful now that I prefer using a keybind for yazi.
2024-10-10 09:06:27 -04:00
315a87e8d2 meta: use keybind to open yazi
Seems faster, cooler, and more useful than having desktop icons.
2024-10-10 09:04:54 -04:00
8de544e718 dwm: change wallpaper with super+w 2024-10-10 08:24:33 -04:00
c6b68ca834 flake: use inherit where possible 2024-10-10 08:17:37 -04:00
e663c397a7 system: use latest nix version 2024-10-10 08:17:27 -04:00
2c2f8acb89 packages(friendlyfox): fix homepage url 2024-10-09 23:12:52 -04:00
f49a6b9b9d flake: remove unnecessary inherit 2024-10-09 20:16:57 -04:00
2bd906c67b flake: remove extra let-in for phoneModules
Should make this part easier to read.
2024-10-09 20:13:47 -04:00
30a1993130 flake: use forAllSystems for formatter 2024-10-09 20:10:41 -04:00
2c3d04ec90 chore: run nix fmt 2024-10-09 19:51:53 -04:00
786bbcf03a flake: abstract nameOf for path to name conversion 2024-10-09 19:50:23 -04:00
de8791ea22 flake: remove attribute name map
Reduces complexity a bit now that we're using listFilesRecursive.
2024-10-09 19:44:41 -04:00
723c5c6f0d flake: use listFilesRecursive for normal imports 2024-10-09 19:34:03 -04:00
bb65333491 flake: use listFilesRecursive for tests 2024-10-09 19:25:40 -04:00
c8adf93d0b flake: use packagesFromDirectoryRecursive
https://nixos.org/manual/nixpkgs/unstable/#function-library-lib.filesystem.packagesFromDirectoryRecursive
2024-10-09 18:50:21 -04:00
421d70a3d8 packages: update osu-backgrounds
It's that time of year again.
2024-10-09 17:42:33 -04:00
575455f954 dunst: follow keyboard focus
Works on both Hyprland and dwm.
2024-10-06 15:50:38 -04:00
b491c67755 example: add stylix and fonts modules 2024-10-06 08:54:00 -04:00
4f420c6c68 packages(rucola): init at 0.4.0 2024-10-06 08:19:47 -04:00
e7abdbe912 chore: update package list
Note that deno was removed since it still fails to handle things like
Next.js with the 2.0 release candidate and I'd rather not have to deal
with all the other issues I faced while trying to use it with React.
2024-10-06 08:17:02 -04:00
978523a346 example: replace webp-thumbnailer with dunst-scripts 2024-10-06 07:30:19 -04:00
57f3f31bf9 librewolf: enable hover preview 2024-10-06 07:29:48 -04:00
0aeccadbbd librewolf: disable overscroll 2024-10-06 07:29:34 -04:00
4a3eb2f9d9 dwm: style qt applications 2024-10-06 07:28:48 -04:00
43f7538d35 neovim: remove denols 2024-10-06 07:28:00 -04:00
80be39adfc chore: update flake inputs 2024-10-06 07:26:19 -04:00
8f61088347 containers: Update module list
Long-term this should allow for lighter containers and possibly decrease
evaluation time.
2024-09-18 14:30:51 -04:00
4b12396bf4 chromium: Remove wayland flags
This caused a bunch of horrible to debug issues on Hyprland/Wayland such
as tab switching not working. This also broke the usage of Chromium in
non-Wayland environments like dwm.
2024-09-18 14:29:23 -04:00
a668b5b28c dwm: Depend on dunst-scripts 2024-09-18 14:28:38 -04:00
4c50de5879 hyprland: Depend on dunst-scripts 2024-09-18 14:28:23 -04:00
2966070335 hyprland: Remove old eww keybinds 2024-09-18 14:27:49 -04:00
67cd46a843 dwm: Decrease bar sleep time 2024-09-18 14:27:20 -04:00
8164a3c0f1 eww: Drop
Removes complexity since we don't use eww in dwm.
2024-09-18 14:26:16 -04:00
c8de9b447b chore: Update to latest nixos-unstable release
Fixes the LibreWolf DNS issue.

Note that tsserver was changed to ts_ls[1] in nvim-lspconfig. Also note
that this update may have broke Bluetooth[2], which was fixed by
removing the device and connecting it again.

[1]: https://github.com/neovim/nvim-lspconfig/pull/3232
[2]: https://github.com/blueman-project/blueman/issues/2026#issuecomment-1493106049
2024-09-17 16:19:03 -04:00
46d36c767a dwm: Use super+m to change monitor 2024-09-15 12:51:45 -04:00
d3780d89f0 dwm: Use wallpaper script for osu! backgrounds 2024-09-15 12:51:12 -04:00
40cfec263e chore: Update to latest nixos-unstable release
Only major issue after this update is DNS handling in LibreWolf v130.

See: https://codeberg.org/librewolf/issues/issues/1975
2024-09-13 20:55:08 -04:00
0ee75eb1ca packages: Drop invidious
Unfortunately rarely works at the moment due to the recent publicity
towards the project.
2024-09-12 18:14:06 -04:00
8c6d46fcc3 librewolf: Use multiple profiles 2024-09-12 17:36:14 -04:00
c23d476f78 meta: Move fonts out of desktop 2024-09-10 12:54:17 -04:00
065c987dff meta: Move stylix out of desktop
Makes it easier to use stylix without depending on other parts of the
desktop. Mainly useful for using stylix with the phone module without
including desktop-related stuff.
2024-09-10 12:53:32 -04:00
5465e572f4 nix: Downgrade from nix 2.24.4 to 2.22.3
https://github.com/NixOS/nix/security/advisories/GHSA-h4vv-h3jq-v493
2024-09-10 11:39:47 -04:00