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