Commit Graph

173 Commits

Author SHA1 Message Date
Donovan Glover
961c2f1b62
meta: Add attempt at using gnome-mobile
This was my attempt at using GNOME Mobile. It works inside the x86_64
virtual machine but fails when reaching "Started Display Manager" on the
actual device.
2024-06-27 22:56:41 -04:00
Donovan Glover
d5f8261627
flake: Switch to mobile-nixos fork to fix call volume
We should be able to fix more things in the fork later.
2024-06-27 18:45:41 -04:00
Donovan Glover
742ab4508c
flake: Update to latest nixos-unstable release
Also has the latest version of hyprland.
2024-06-24 21:03:20 -04:00
Donovan Glover
3862b068cd
flake: Update base16-schemes derivation
Might fix the ci.
2024-06-20 17:08:44 -04:00
Donovan Glover
f7e484ed7e
fix: Patch hyprland v0.41.1 legacyrenderer colors
Should fix an issue where the colors were incorrect.
2024-06-19 03:29:48 -04:00
Donovan Glover
ad506d827e
flake: Merge phone flake with nix-config
This makes sense to avoid having to cd into the phone directory before
being able to do anything.

Note that this time we aren't trying to combine the phone config with
the existing nix modules to keep things simple.
2024-06-15 12:48:40 -04:00
Donovan Glover
a629f92827
meta: Revert combining mobile-nixos flake
This was causing a lot of issues unfortunately presumably due to things
not working with the aarch64 PinePhone system. Random errors like
"expected string 'D'" were common and I'd rather use a separate flake to
make things easier to debug and keep evaluation times to a minimum.
2024-06-15 10:47:03 -04:00
Donovan Glover
7afc6b27f8
chore: Update flake inputs with mobile-nixos 2024-06-14 00:57:33 -04:00
Donovan Glover
2470a8df50
nixpkgs: Update hyprland from v0.41.0 to v0.41.1 2024-06-13 13:19:23 -04:00
Donovan Glover
ba24f8581e
chore: Update flake inputs
Notably changes from an early version of 24.05 to the latest unstable
version of 24.11.
2024-06-13 05:31:38 -04:00
Donovan Glover
96b3752117
hyprland: Lock version to v0.39.1-patched
Note that using a separate fork is necessary since overlaying flakes
seems to be non-trivial here.

Also note that previously the nixpkgs hyprland was being started from
greetd. This fixes that.
2024-06-12 14:50:44 -04:00
Donovan Glover
1e16aaa3ae
stylix: Lock kvantum fork to commit with 24.05 attributes
Fixes an issue where the build would previously show a warning about
`qt.platformTheme` being renamed to `qt.platformTheme.name`.
2024-06-01 21:18:33 -04:00
Donovan Glover
576b9bf2ba
home-manager: Lock version to 24.05
We'll be staying on the 24.05 release for the time being since we
haven't updated nixos-unstable to 24.11 yet.
2024-06-01 14:19:38 -04:00
Donovan Glover
1462c868b6
hyprland: Use home-manager module for hypridle 2024-05-28 13:13:01 -04:00
Donovan Glover
4222ef30e6
Revert "chore: Update to latest nixos-unstable release"
Latest changes break a bit too many things including ironbar. Auto-save
in neovim is delayed a bit, which could have fixed a bug but will take
some getting used to.

The update brings crackling audio issues to osu! wine again, so more
investigating will need to be done to find a solution for that. Overall
seems like most wine programs broke, so a new wine prefix could be in
order.

Additionally, Librewolf now has some unexpected keybinding behavior with
Ctrl+L + Ctrl+C resulting in the letter `c` being displayed instead of
copying like before.
2024-05-20 12:35:08 -04:00
Donovan Glover
e29def5e49
chore: Update to latest nixos-unstable release
Now on Hyprland v0.40.0, which works but breaks ironbar.
2024-05-20 11:48:22 -04:00
Donovan Glover
7c1f8f451d
chore: Update flake inputs 2024-04-29 13:42:11 -04:00
Donovan Glover
77c98aba80
chore: Update flake inputs 2024-04-25 18:38:33 -04:00
Donovan Glover
9cefe6c2b8
chore: Update flake inputs 2024-04-22 23:57:03 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
cc0213be48
chore: Update flake inputs 2024-04-08 09:26:04 -04:00
Donovan Glover
bc44af4825
meta: Switch to upstream stylix
Fixes an issue where the base16-schemes overlay wasn't being applied
presumably due to the separate nixosModule usage.

This removes Qt theming support, so it may be better to simply overlay
base16-schemes inside the module instead.
2024-04-01 05:35:27 -04:00
Donovan Glover
47d92838ee
chore: Update to latest nixos-unstable release
Updates hyprland to 0.37.1 among other things.
2024-03-29 10:07:04 -04:00
Donovan Glover
13ee4a9995
chore: Update flake inputs 2024-03-25 14:24:51 -04:00
Donovan Glover
0151098d47
chore: Update flake inputs
Notable changes include upgrading to Plasma 6 in the DE specialization
as well as updating the pqiv config to work with the latest home-manger
change.
2024-03-22 12:22:23 -04:00
Donovan Glover
6e23ae9c4c
chore: Update to latest nixos-unstable release
- Removed old hyprlang/hyprlock overlays that are now in nixos-unstable
- Replaced pnpm-shell-completion with the one upstream
- Changed old GPG option to new one
2024-03-17 00:20:04 -04:00
Donovan Glover
d1f6e5f232
chore: Update flake inputs 2024-03-09 20:28:24 -05:00
Donovan Glover
32e443fbcd
chore: Update flake inputs 2024-03-08 19:56:40 -05:00
Donovan Glover
f7df16b6a1
chore: Update to latest nixos-unstable release 2024-03-05 19:17:23 -05:00
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