5097231e2a
feat: Drop docker language servers
...
I am no longer interested in developing Dockerfiles or
docker-compose.yml files since I am fully committed to Nix.
By sticking with one technology that gets the job done, it should be
more efficient for me to solve problems with that one domain of
expertise than having mediocre knowledge of several similar tools.
2024-04-17 12:09:36 -04:00
763a233829
feat: Drop svelte from neovim config
...
The hype has died down and React has emerged victorious, as expected, in
a battle that never started.
Joking aside, I don't remember the last time I've seen a svelte app
and even if I *did* come across one, I'd much rather work with standard
file types like TypeScript and TSX, of which this neovim config has
first-class support for.
2024-04-17 11:48:24 -04:00
6348c26aae
meta: Drop hycov for now
...
hycov is being updated again, which is cool, but I couldn't make the
latest version work with the hyprland overlay I'm currently using, and
I'd rather not have to worry about all the additional inputs from the
hyprland flake.
Overall I recall using it a lot at first, but then rarely if ever as
time went on. Once 0.39.1 gets merged into nixos-unstable, it will be
interesting to see how hyprexpo compares to hycov.
2024-04-17 11:38:34 -04:00
f422b9e6ed
feat: Upgrade from kitty 0.31.0 to 0.34.0
...
CJK fonts seem to finally be fixed and look reasonably good in the
latest version of kitty, so compiling it ourselves is no longer needed.
2024-04-17 11:26:28 -04:00
142cc4593d
neovim: Drop obsidian-nvim
...
Not sure why I added this but it seems like I have pretty great support
for markdown files without this, and I'd rather leverage my existing
toolkit of tools that do one thing and do it well.
2024-04-17 11:15:20 -04:00
941affa8df
neovim: Drop toggleterm-nvim
...
I never used this and just ended up creating new terminals with the
standard kitty workflow.
2024-04-17 11:13:51 -04:00
b0cdbe8394
chore: Update to latest nixos-unstable release
...
Note that this breaks the hyprland plugins since they presumably aren't
using the hyprland overlay as their source of truth.
2024-04-17 11:13:04 -04:00
8b49bbe103
overlays: Overlay hyprland to 0.39.1
...
So far this hasn't broken anything despite not using the wlroots from
upstream.
2024-04-17 11:12:02 -04:00
2cbcb8d7eb
neovim: Drop alpha-nvim startify
...
This was cute but I wasn't actually using it and it was increasing the
startup time of neovim by a whopping 600 milliseconds on average.
2024-04-16 20:49:40 -04:00
f6f180ffc3
chore: Improve formatting
2024-04-16 20:04:24 -04:00
74f0e33d19
chore(packages): Add missing meta attributes
2024-04-16 19:51:20 -04:00
9f10d795c7
system(nix): Downgrade from Nix 2.19 to 2.18
...
I got tired of seeing the unstable warnings all the time and would
rather use directories with simple names to avoid other problems.
2024-04-16 19:48:14 -04:00
e70271a3af
chore: Update flake inputs
...
I've been rocking this version for a while and it works pretty well.
Haven't tried updating yet.
2024-04-16 19:47:01 -04:00
c033a0b700
npm: Make global packages installable with .npm-packages
...
Useful for packages like all-the-package-names.
2024-04-16 19:46:31 -04:00
ef5b1d1dfc
hyprland: Add hyprshade
2024-04-13 09:04:04 -04:00
6a0cc46906
eza: Use separate home-manager module
...
Also adds the new --git-ignore feature to avoid having to manually
specify an ignore list.
2024-04-13 09:03:33 -04:00
4492f2921e
git: Make git diff work with bun.lockb
2024-04-11 12:05:15 -04:00
222c2587fa
qutebrowser: Don't hardcode download directory
2024-04-11 05:35:18 -04:00
3c186055a5
chore: Improve formatting
2024-04-11 05:34:49 -04:00
cd39a136f9
system: Blacklist floppy kernel module
...
Fixes an issue where the QEMU VM attempted to load a floppy at /dev/fd0.
2024-04-10 22:58:09 -04:00
35de7f8e5a
overlays: Remove srb2
...
Not needed anymore now that the srb2 changes have been merged upstream.
2024-04-09 10:28:18 -04:00
58df5018da
meta: Handle postgres at the system level
...
This makes sense since postgres is a service that runs on the system.
2024-04-09 09:25:51 -04:00
bfd55ef40a
chore(nix): Inherit builtins at bottom
2024-04-09 09:19:29 -04:00
7b564db92d
meta(nix): Move test lib to separate directory
2024-04-09 08:02:31 -04:00
5f25e19d3f
flake.nix: Dynamically import nixosConfigurations
2024-04-08 10:58:32 -04:00
30e0239cf7
flake.nix: Dynamically import tests
...
Makes it possible to add new test files to the tests directory and have
everything instantly working.
2024-04-08 10:33:18 -04:00
cc0213be48
chore: Update flake inputs
2024-04-08 09:26:04 -04:00
47c716b3ff
hyprland: Revert border/gaps change
...
Should be able to fix hyprdim soon.
2024-04-08 09:10:59 -04:00
b9cabc0e45
ironbar: Change volume on left/right click
2024-04-08 08:30:46 -04:00
953b79bef2
hyprland: Kill watch scripts when closing ironbar
2024-04-08 08:26:13 -04:00
e0606c4590
ironbar: Replace volume polling with watch script
...
Makes changes instantaneous and avoids polling.
2024-04-08 08:12:43 -04:00
a83409f8e6
ironbar(mullvad): Show server identifier in notification
2024-04-08 07:05:09 -04:00
c62c7189a5
ironbar: Watch mullvad instead of polling
...
Fixes an issue where logs would be filled with mullvad status requests.
2024-04-08 06:28:37 -04:00
70e6bcc223
system(home): Inherit stateVersion
2024-04-08 04:15:46 -04:00
f02f2cfd03
chore(nix): Use singleton where possible
2024-04-08 04:11:19 -04:00
045c489222
hyprland: Fix hycov interfering with cycleprev/next
2024-04-07 13:48:30 -04:00
9fa0aa4206
desktop: Add options for theme/opacity/fontSize
2024-04-07 12:30:50 -04:00
8fb6142ddd
nix(wine): Remove "with pkgs;" usage
2024-04-07 12:29:59 -04:00
fa82103e6c
meta: Drop /share/backgrounds pathsToLink
...
Not needed since we can just reference the background directly instead.
Note that the linking actually occurs in the modules for the DEs that
add backgrounds since it isn't part of the defaults.
2024-04-07 11:54:35 -04:00
bd1be6e67e
packages(osu-backgrounds): Simplify with fetchzip
2024-04-07 11:52:39 -04:00
c1eed0c69d
eww: Make icons work standalone
2024-04-07 11:05:15 -04:00
713589f646
packages(fluent-icons): Simplify with fetchzip
2024-04-07 11:03:51 -04:00
c6c49b62b5
chore: Improve formatting
2024-04-07 10:54:12 -04:00
b2828a8cb3
chore: Remove unnecessary comments
2024-04-07 10:23:09 -04:00
8b8176cf88
rofi: Enable hover-select
...
Supposedly necessary since a recent update broke mouse scrolling among
other things.
2024-04-07 10:21:13 -04:00
1173e8483b
meta: Drop /share/fonts pathsToLink
...
Shouldn't be necessary with the usage of fonts.packages.
2024-04-07 10:13:08 -04:00
63624f2fbb
overlays: Remove unnecessary parentheses
2024-04-07 08:37:19 -04:00
dff7f88fc5
chore: Simplify wine container
...
Separate distinct containers seems useful, although I haven't measured
how much they'd increase the evaluation time yet.
2024-04-06 22:54:40 -04:00
ec496e1a69
meta: Rename shared.nix to default.nix
...
This should make it easier to tell that this is the default
configuration inherited by all containers.
2024-04-06 22:47:01 -04:00
ba10f28513
fish: Move core logic to home
...
Making root more bare-bones should be okay due to being able to use nix
shell and nix run as needed.
2024-04-06 22:14:18 -04:00