Donovan Glover
f16aa7ecd1
hyprland: Add initial touch support with hyprgrass
...
This seems to work and should help us replace phosh with hyprland
long-term.
2024-07-14 09:30:13 -04:00
Donovan Glover
9a3c1976ab
Revert "xdg: Hide desktop entries with home-manager"
...
As alluded to previously I'd rather whitelist applications that show in
a launcher than exclude them.
2024-07-14 09:22:18 -04:00
Donovan Glover
15dbd547d2
xdg: Hide desktop entries with home-manager
...
This commit is mainly for documenting purposes since I'd rather not
have to maintain a list of desktop entries to exclude.
2024-07-14 09:20:59 -04:00
Donovan Glover
b58ff821d6
ironbar: Increase sleep time before fetch
...
Fixes a race condition where the location would show up as
disconnected.
2024-07-14 09:19:23 -04:00
Donovan Glover
2f5cd4c0db
chore: Update to latest nixos-unstable release
...
Note that icoextract has been removed for the time being since I
accidentally broke it in a nixpkgs PR.
2024-07-14 09:18:33 -04:00
Donovan Glover
c784a8122f
hyprland: Simplify mpv commands
2024-07-12 12:42:38 -04:00
Donovan Glover
554630bf9a
nix(containers): Prefer inheriting from outputs
2024-07-12 12:28:10 -04:00
Donovan Glover
1b49b750ba
hyprland: Add batsignal for battery notification
2024-07-11 19:32:32 -04:00
Donovan Glover
d9222585a5
Revert "meta: Replace dunst with swaync"
...
Unfortunately swaync appears to *significantly* slow down the boot
process, so sticking with dunst ensures that everything works properly.
2024-07-11 18:47:19 -04:00
Donovan Glover
4bd63595a3
hyprland: Drop hyprspace for now
...
The less code the easier it is to maintain.
2024-07-11 18:28:48 -04:00
Donovan Glover
d09172cc8b
hyprland: Fix invalid dispatcher on startup from plugin
...
This works strangely enough.
2024-07-11 18:04:03 -04:00
Donovan Glover
190bcab7f8
packages: Remove upstreamed hyprland plugins
...
Now in nixpkgs.
2024-07-11 17:28:49 -04:00
Donovan Glover
8fb63f0712
meta: Replace ncmpcpp song change script with mpdris2-rs
...
This greatly simplifies the config and enables the usage of song change
notifications outside of ncmpcpp.
2024-07-11 07:58:16 -04:00
Donovan Glover
7ae7af253c
packages: Add mpdris2-rs
...
Should be upstreamed into nixpkgs later. Basically makes music
notifications a lot more useful for modern notification daemons.
2024-07-11 07:55:21 -04:00
Donovan Glover
e4c968bf75
meta: Replace custom scripts with swayosd
...
No idea why I didn't do this before but this significantly simplifies
things and makes the experience nicer overall.
2024-07-10 22:28:46 -04:00
Donovan Glover
0879043b17
meta: Replace dunst with swaync
...
Seems to work so far and should let us have a cooler way to access the
notification history.
2024-07-10 22:14:27 -04:00
Donovan Glover
c348eb69d7
Revert "zathura: Fix opaque highlight color"
...
Shouldn't be needed anymore now that we're using the latest stylix
commit. Note that I don't care enough about this to use 0.3 highlight
transparency instead of 0.5.
2024-07-10 00:12:14 -04:00
Donovan Glover
23b970e750
phone: Use custom backgrounds with phosh
...
Seems to make using phosh more interesting than without, although I'd
like to try using Hyprland again instead.
2024-07-09 23:46:19 -04:00
Donovan Glover
737d0e2d42
desktop: Use はちまるポップ font on phone
...
Might revert this later. Mainly used for context switching and to make
the PinePhone more fun to use.
2024-07-08 14:15:50 -04:00
Donovan Glover
219e5d1b0b
hypridle: Use minimum screen brightness
...
Prevents the screen from increasing in brightness when the original
value is lower.
2024-07-08 14:08:08 -04:00
Donovan Glover
5c9f94c4ce
phone: Don't build unnecessary packages
2024-07-08 14:07:23 -04:00
Donovan Glover
837b37d834
hyprland: Add script to toggle internal laptop display
...
The auto-left ensures that the external monitor is always on the right.
2024-07-08 11:25:15 -04:00
Donovan Glover
44a2f7e995
hyprland: Use monitor on right with high refresh rate
...
Fixes two distinct issues: One where the monitor positions would
previously get mixed up and one where high refresh rate wasn't the
default.
2024-07-08 10:38:25 -04:00
Donovan Glover
3e1247b1d8
packages: Add hyprscroller
...
Haven't tested but this should work since it builds.
2024-07-07 20:54:03 -04:00
Donovan Glover
71be159fc2
packages: Add hypr-dynamic-cursors
...
Builds successfully but haven't tested.
2024-07-07 20:46:27 -04:00
Donovan Glover
8488ec962f
packages: Add hyprfocus
...
Builds but haven't tested yet.
2024-07-07 20:38:52 -04:00
Donovan Glover
72c8cd6b96
packages: Add hyprgrass
...
Could be useful for making Hyprland more viable on the PinePhone, which
would help avoid all the issues with Phosh.
2024-07-07 20:12:37 -04:00
Donovan Glover
19fd97003c
packages: Add hycov (again)
...
Might be able to upstream hycov into nixpkgs now that plugin support
exists.
2024-07-07 20:11:06 -04:00
Donovan Glover
c9b79ccfb2
packages: Add nadesiko3
...
Adds the Japanese programming language なでしこ. Note that an upstream
lockfile would be ideal before merging the PR in nixpkgs.
2024-07-07 20:10:42 -04:00
Donovan Glover
a9d96a06d9
hyprland: Migrate gaps script from bash to fish
...
Makes the code base more consistent when everything is written in one
shell language.
2024-07-07 13:19:58 -04:00
Donovan Glover
375d85cd76
hypridle: Disable laptop keyboard backlight on dim
...
Also restores the previous state when resuming activity.
2024-07-07 11:00:58 -04:00
Donovan Glover
aa61279c71
hyprland: Add notification on wifi toggle
2024-07-07 10:45:33 -04:00
Donovan Glover
552d2a1956
ironbar: Sleep before fetching mullvad location
...
Fixes an issue where mullvad would report the device as offline before
connecting to a server. Only happens in newer versions of nixxpkgs.
2024-07-07 10:12:43 -04:00
Donovan Glover
92fec28699
hyprland: Add base Super+Tab support with Hyprspace
...
This seems to be more useful than hycov and hyprexpo for hyprnome
workflows.
2024-07-07 08:49:24 -04:00
Donovan Glover
b67caa2dd2
packages: Add hyprspace
...
Should be able to upstream this into nixpkgs later.
2024-07-07 08:45:48 -04:00
Donovan Glover
aa0ee9330c
neovim: Fix capital scheme names breaking base16-nvim
2024-07-06 17:57:10 -04:00
Donovan Glover
5a5a522a70
chore: Move moved packages out of pkgs.gnome
2024-07-06 17:56:28 -04:00
Donovan Glover
06d3abf811
nvd: Exclude neovim treesitter grammars from diff
2024-07-06 11:48:20 -04:00
Donovan Glover
8d676a7b58
chore: Update to latest nixos-unstable release
2024-07-06 11:38:21 -04:00
Donovan Glover
a6c3425780
chore: Update home-manager and stylix to latest commits
2024-07-06 11:26:54 -04:00
Donovan Glover
2050b758ab
home-manager: Use string variable for notify-send
...
Since the variable has to be a string anyway, wrapping the entire
command in it reduces complexity a bit.
2024-07-06 11:17:57 -04:00
Donovan Glover
307a7fb543
home-manager: Use extraSpecialArgs for shared variables
...
Makes it possible to avoid inconsistencies with duplicate code.
2024-07-06 11:15:13 -04:00
Donovan Glover
b004639ea3
hardware: Remove disableLaptopKeyboard option
...
No longer needed since I've replaced the old laptop keyboard with one
that works.
2024-07-06 09:58:07 -04:00
Donovan Glover
99dcd2d2be
laptop: Enable keyboard
2024-07-05 17:41:55 -04:00
Donovan Glover
ff461d9084
hardware: Remove unused sensor option
2024-07-05 17:41:14 -04:00
Donovan Glover
5378f4c927
hyprland: Add mute script for microphone
2024-07-05 15:41:49 -04:00
Donovan Glover
ad58ee22a6
stylix: Update to latest commit
...
Dropping the Kvantum fork for now to focus on staying up to date with
the recent Stylix developments.
2024-07-05 15:39:12 -04:00
Donovan Glover
6e4fc7df14
desktop: Remove unused programs
2024-07-04 23:50:46 -04:00
Donovan Glover
7913e784bd
Revert "hyprland: Disable animate_mouse_windowdragging"
...
This was fixed in a recent Hyprland version.
2024-07-04 09:35:14 -04:00
Donovan Glover
669de406a6
desktop: Add grim
...
Useful for screenshots in desktop environments that don't save
screenshots by default, such as Phosh.
2024-06-30 23:37:47 -04:00