Donovan Glover
6d047a9567
chore: Update to latest nixos-unstable-small release
...
cargo-audit has been dropped to fix an issue with libgit2, which should
be fixed in 1-2 weeks or so. Additionally, nvim-base16 has been renamed
to base16-nvim, which is currently only recognized on -small.
2024-02-19 08:28:34 -05:00
Donovan Glover
e34d70c20b
chore: Switch back to nixos-unstable
...
I've been running this for a few days now and everything works as
expected.
2024-02-08 22:37:38 -05:00
Donovan Glover
2d703c8efd
chore: Update flake inputs
2024-01-31 07:30:28 -05:00
Donovan Glover
78387cc5ac
meta: Switch back to nixos-unstable-small
...
nixos-unstable currently has the AMD GPU bug, which is fixed in
nixos-unstable-small.
See: https://nixpk.gs/pr-tracker.html?pr=284487
2024-01-30 18:07:27 -05:00
Donovan Glover
dd3bc13383
chore: Switch from nixos-unstable-small to nixos-unstable
...
nixos-unstable is now up to date.
2024-01-29 04:43:43 -05:00
Donovan Glover
80a1027d26
chore: Update to latest nixos-unstable-small release
2024-01-25 19:42:06 -05:00
Donovan Glover
b7a9416e35
feat: Theme Qt applications with stylix
...
Most Qt/KDE applications look way better after this.
2024-01-25 17:35:37 -05:00
Donovan Glover
c7f4111055
chore: Update to latest nixos-unstable release
2024-01-19 00:59:55 -05:00
Donovan Glover
01cfcc43d2
chore: Update to latest nixos-unstable-small release
...
Notably includes Hyprland v0.34.0 for testing.
2024-01-12 04:07:22 -05:00
Donovan Glover
860708e232
chore: Update flake inputs
...
This shouldn't break anything.
2024-01-02 18:18:39 -05:00
Donovan Glover
d5fe4c2118
chore: Update flake inputs
2023-12-26 16:44:10 -05:00
Donovan Glover
253fd9fbd4
chore: Update sakaya
...
Fixes an issue where the port number was incorrect.
2023-12-15 02:23:59 -05:00
Donovan Glover
4132163b99
chore: Update flake inputs
2023-12-14 23:48:32 -05:00
Donovan Glover
5fb3f38f62
chore: Update flake inputs
...
Kernel version is now 6.1.67 to avoid the ext4 data corruption bug.
Additionally, typst-lsp had to be removed since it fails to build. No
solution has been posted in the GitHub issue yet.
2023-12-13 05:39:16 -05:00
Donovan Glover
ea6ef79862
home-manager: Use docs branch
...
Fixes an issue where home-manager would show optionsDocBook warnings on
every nixos-rebuild.
2023-12-07 19:11:10 -05:00
Donovan Glover
20d8e7732c
chore: Update flake inputs
2023-12-07 18:59:59 -05:00
Donovan Glover
c9e52534d2
chore: Update flake inputs
...
emmet-language-server is now in nixos-unstable.
2023-12-04 14:34:48 -05:00
Donovan Glover
56da65f34a
chore: Update flake inputs
2023-11-30 19:14:43 -05:00
Donovan Glover
1c7aab6cc3
chore: Update flake inputs
2023-11-18 14:57:21 -05:00
Donovan Glover
c115dd88ef
chore: Update to latest nixos-unstable release
2023-11-03 19:37:26 -04:00
Donovan Glover
a59dbb56e7
chore: Update to latest nixos-unstable release
...
- cmus patch added to prevent build failure
- fzf patch removed since it's now in nixos-unstable
- visidata will be fixed in https://github.com/NixOS/nixpkgs/pull/264217
2023-10-31 10:55:29 -04:00
Donovan Glover
e397e85c30
chore: Upstream sakaya mime type
...
Makes it possible to open wine applications sandboxed by double clicking
them like regular files in Thunar and other file browsers.
2023-10-30 19:41:57 -04:00
Donovan Glover
72dbecfa78
feat: Update sakaya to latest commit
...
sakaya will now automatically choose 32-bit and 64-bit wine prefixes
based on the executable itself.
2023-10-29 15:19:57 -04:00
Donovan Glover
dbce433b41
chore: Update flake inputs
2023-10-25 13:25:24 -04:00
Donovan Glover
291e00f102
chore: Update flake inputs
2023-10-10 18:22:08 -04:00
Donovan Glover
086ee96cfd
chore: Update flake inputs
2023-09-30 13:17:42 -04:00
Donovan Glover
dec95f0fbc
chore: Update flake inputs
2023-09-27 12:32:55 -04:00
Donovan Glover
89f6c7f65d
chore: Update flake inputs
2023-09-22 08:18:36 -04:00
Donovan Glover
4b3412d6aa
chore: Update flake inputs
...
Mainly for srb2 2.2.13.
2023-09-13 10:46:46 -04:00
Donovan Glover
2260433c47
chore: Update flake inputs
...
Mainly for bun now that v1.0.0 is in nixos-unstable.
2023-09-12 16:58:29 -04:00
Donovan Glover
abadce3a96
flake.nix: Use stylix from upstream
...
Although I originally wanted to make some cool pull requests for stylix,
it turns out that adding such features would be non-trivial due to the
lack of home-manager support. Since I implemented the functionality I
wanted in my own config already, there's no need to maintain a separate
stylix branch.
2023-08-31 15:55:50 -04:00
Donovan Glover
d61f4b16a5
flake.nix: Use home-manager from upstream
...
Although maintaining my own home-manager repository was a nice learning
exercise, I don't contribute to home-manager enough to warrant having a
personal branch.
Since my pqiv pull request was merged upstream, my branch is basically
the same as upstream anyway.
2023-08-31 15:52:47 -04:00
Donovan Glover
8dcf4d6634
meta: Remove custom crystal build
...
I'm personally not interested in maintaining a 40+ minutes crystal build
and the upstream pull request I made hasn't been merged yet.
2023-08-30 15:56:54 -04:00
Donovan Glover
6a2b57a6a6
chore: Update to latest nixos-unstable
2023-08-30 15:18:40 -04:00
Donovan Glover
cb65c7e53f
chore: Update sakaya
2023-08-28 23:44:21 -04:00
Donovan Glover
0c1669e8db
chore: Update to hyprland 0.28.0-unstable-2023-08-15
2023-08-22 12:31:08 -04:00
Donovan Glover
98d3f653c4
chore: Update flake inputs
2023-08-19 22:49:21 -04:00
Donovan Glover
144ec9637b
chore: Update flake inputs
2023-08-14 10:56:40 -04:00
Donovan Glover
290cac5587
chore: Update flake inputs
2023-08-11 14:36:38 -04:00
Donovan Glover
1a688fce0d
chore: Update flake inputs
2023-08-08 15:47:01 -04:00
Donovan Glover
ddaa5abc7a
chore: Update flake inputs
2023-07-26 18:54:46 -04:00
Donovan Glover
89b5a0e1f1
chore: Update flake inputs
2023-07-26 15:04:24 -04:00
Donovan Glover
0611faa9d9
chore: Update flake inputs
2023-07-26 13:05:25 -04:00
Donovan Glover
51c9c0206f
chore: Update flake inputs
2023-07-22 20:09:53 -04:00
Donovan Glover
b7c8eeade3
chore: Update flake inputs
2023-07-22 13:21:38 -04:00
Donovan Glover
bcb72b6fba
chore: Update flake inputs
2023-07-19 15:50:07 -04:00
Donovan Glover
c58eb2a200
chore: Update flake inputs
2023-07-18 10:28:52 -04:00
Donovan Glover
82181b682f
chore: Update flake inputs
2023-07-18 09:06:06 -04:00
Donovan Glover
7904269c4b
chore: Update flake inputs
2023-07-17 22:07:32 -04:00
Donovan Glover
13dc9a7ce2
chore: Update flake inputs
2023-07-17 20:25:14 -04:00
Donovan Glover
3aa88992f1
chore: Update flake inputs
...
Notable changes include the Hyprland update from 0.26.0 to 0.27.0.
2023-07-16 11:19:03 -04:00
Donovan Glover
03e9a53ef3
chore: Update flake inputs
2023-07-15 16:39:21 -04:00
Donovan Glover
b11734ac67
chore: Update flake inputs
2023-07-15 11:44:14 -04:00
Donovan Glover
d389c910c4
chore: Update flake inputs
2023-07-11 18:33:17 -04:00
Donovan Glover
d5a6b65379
chore: Update flake inputs
2023-07-09 14:44:05 -04:00
Donovan Glover
c553dffcb8
chore: Update flake inputs
2023-07-06 09:57:11 -04:00
Donovan Glover
ee7b7e2cac
chore: Update flake inputs
2023-07-04 23:51:14 -04:00
Donovan Glover
024449f323
chore: Update flake inputs
2023-07-04 09:14:28 -04:00
Donovan Glover
161885ba37
chore: Update flake inputs
2023-07-03 23:07:39 -04:00
Donovan Glover
37be896b20
chore: Update flake inputs
2023-07-03 09:27:02 -04:00
Donovan Glover
56dd267788
chore: Update flake inputs
2023-07-03 00:12:43 -04:00
Donovan Glover
9a7a304b9c
chore: Update flake inputs
2023-07-02 18:23:44 -04:00
Donovan Glover
8e464a4769
chore: Update flake inputs
2023-07-01 16:35:26 -04:00
Donovan Glover
75559d8b07
chore: Update flake inputs
2023-06-25 18:18:54 -04:00
Donovan Glover
afd6cce13c
meta: Remove nix-gaming
...
No longer needed since I understand how to implement this myself now.
2023-06-22 09:53:29 -04:00
Donovan Glover
4aa7392350
chore: Update flake inputs
2023-06-22 09:18:39 -04:00
Donovan Glover
255a819504
meta: Use a personal nixpkgs branch
...
Now I don't have to wait for anything to be included in nixos-unstable
and can simply merge whatever I want whenever I want. This also has the
advantage of not having to specify which input is needed to get a
package from.
2023-06-20 10:26:04 -04:00
Donovan Glover
b310bb6e6d
meta: Replace go-thumbnailer with nixpkgs version
...
Now there is no need for a packages directory since all the packages I
maintain are upstreamed.
2023-06-20 09:55:34 -04:00
Donovan Glover
ec418619ab
meta: Replace crystal-flake with nixpkgs-crystalline
2023-06-20 08:30:20 -04:00
Donovan Glover
b61ed37b02
chore: Update flake inputs
2023-06-19 20:09:59 -04:00
Donovan Glover
32fc0d4be5
chore: Update flake inputs
2023-06-16 13:58:48 -04:00
Donovan Glover
7e40522708
chore: Update flake inputs
2023-06-15 10:42:46 -04:00
Donovan Glover
b0dd76886a
flakes: Remove hyprland
...
Not needed anymore since we can simply use the hyprland module in
nixpkgs.
2023-06-13 17:17:01 -04:00
Donovan Glover
1b0fe2d78f
chore: Update flake inputs
2023-06-10 10:42:21 -04:00
Donovan Glover
72c548910d
chore: Update flake inputs
2023-06-09 11:33:22 -04:00
Donovan Glover
48cb1ea542
packages: Use srb2 from fork
2023-06-08 18:30:38 -04:00
Donovan Glover
0bb8eca867
packages: Use hyprland-autoname-workspaces from fork
2023-06-08 18:19:02 -04:00
Donovan Glover
f86dafa900
neovim: Use vim-crystal from nixpkgs/master
...
Nix flakes makes it easy to mix and match packages from any git
repository, which includes being able to use multiple nixpkgs branches.
2023-06-08 16:51:57 -04:00
Donovan Glover
a5941a1701
meta: Use crystal-flake for crystal development
...
The current crystal binary in nixpkgs complains about not finding pcre
when you try to compile anything with it, so crystal-flake is necessary
to have a working crystal environment under NixOS.
crystal-flake additionally packages crystalline, which is nice since no
one has been able to successfully create a pull request for nixpkgs yet.
Reference: https://github.com/NixOS/nixpkgs/issues/129002
2023-06-08 15:13:46 -04:00
Donovan Glover
e907fe26a3
chore: Update flake inputs
2023-06-06 04:43:23 -04:00
Donovan Glover
26c390dd69
chore: Update flake inputs
2023-05-31 11:33:18 -04:00
Donovan Glover
a7087e2904
Add osu-stable
...
This works, and without putting wine directly in $PATH, which is kinda
cool.
2023-05-31 10:18:38 -04:00
Donovan Glover
aeb0eff9df
Update flake dependencies
2023-05-25 00:28:20 -04:00
Donovan Glover
4cf15a0fcf
chore: Update flake dependencies
2023-05-22 12:10:43 -04:00
Donovan Glover
436d1543df
Add grimblast through flake
2023-05-19 05:40:10 -04:00
Donovan Glover
a9b7a93fd1
nix: Follow home-manager for stylix
2023-05-16 23:35:52 -04:00
Donovan Glover
1e7f0136f5
nix: Follow nixpkgs for all inputs
2023-05-16 23:07:14 -04:00
Donovan Glover
855e82b8e7
nix: Update flake inputs
2023-05-16 21:11:40 -04:00
Donovan Glover
be51dac62a
nix: Use nixpkgs for stylix
2023-05-10 22:43:11 -04:00
Donovan Glover
55e3c4a813
feat: Add stylix
...
Stylix is like a maintained version of pywal but configuration changes
are managed by Nix and Home Manager, thus guaranteeing a certain level
of reproducibility with its declarative nature.
2023-05-10 11:32:47 -04:00
Donovan Glover
4df1d91e19
fix(waybar): Use waybar-hyprland from flake
...
This fixes an issue where wlr/workspaces is considered experimental in
waybar and thus does not work with the current nixpkgs version on NixOS.
References:
- https://github.com/Alexays/Waybar/issues/1766
- https://github.com/hyprwm/Hyprland/discussions/1729
2023-05-09 22:40:06 -04:00
Donovan Glover
de7c391ba4
nix: Update lockfile
2023-05-08 22:16:46 -04:00
Donovan Glover
26f4ee265b
nix: Add flake.lock
2023-05-08 13:38:39 -04:00