Donovan Glover
b77820ea25
starship: Simplify nix format
...
Useful for `use flake` in .envrc
2023-11-30 19:12:23 -05:00
Donovan Glover
533094c1a9
hyprland: Add playerctl keybinds for mpv
2023-11-30 19:04:50 -05:00
Donovan Glover
36304461f0
hyprland: Remove WLR_NO_HARDWARE_CURSORS
...
Not needed anymore when outside of a virtual environment.
2023-11-30 18:57:46 -05:00
Donovan Glover
5c2625e4e2
fish: Add alias for npm-check-updates
...
A good replacement for yarn upgrade-interactive.
2023-11-30 18:56:57 -05:00
Donovan Glover
8b6fa08e71
hyprland: Don't dim mpv windows
2023-11-30 18:39:52 -05:00
Donovan Glover
157ec2b7a2
fish(eza): Don't quote directories with spaces
...
Not needed since icons are used.
2023-11-20 13:33:51 -05:00
Donovan Glover
770f8dde0a
hyprland(swww): Fix incorrect background script
2023-11-19 16:11:32 -05:00
Donovan Glover
ad9500925d
fish: Add nixpkgs-review abbreviation
2023-11-19 06:37:50 -05:00
Donovan Glover
f4b0c41289
hyprland(swww): Randomize background on all monitors
2023-11-19 06:37:21 -05:00
Donovan Glover
1c7aab6cc3
chore: Update flake inputs
2023-11-18 14:57:21 -05:00
Donovan Glover
9378fa8208
chore: Update packages
2023-11-18 14:54:19 -05:00
Donovan Glover
5046c0fa2e
stylix: Style cursor with new option
2023-11-18 14:52:48 -05:00
Donovan Glover
16d5607dbc
joshuto: Make typescript files open with neovim
2023-11-16 16:12:02 -05:00
Donovan Glover
385263f91a
hyprland: Revert seasonal backgrounds
2023-11-16 16:11:09 -05:00
Donovan Glover
2553258bc3
fish: Add abbreviation for zathura
2023-11-14 10:37:30 -05:00
Donovan Glover
f59bd9202a
hyprland: Don't mirror monitors
...
Not needed anymore since a recent hyprland update fixed the issue where
extended displays would experience lagginess.
2023-11-09 23:07:26 -05:00
Donovan Glover
c115dd88ef
chore: Update to latest nixos-unstable release
2023-11-03 19:37:26 -04:00
Donovan Glover
cc1da27091
neovim: Add treesitter grammars
...
Fixes an issue with the markdown grammar not being found and adds some
extra features such as highlighting the current indentation line.
2023-10-31 23:45:25 -04:00
Donovan Glover
b5d965b047
overlays: Downgrade eza to 0.14.2
...
Fixes an issue where newer versions of eza don't align CJK characters
properly. See: https://github.com/eza-community/eza/issues/556
2023-10-31 17:59:24 -04:00
Donovan Glover
1415b957b3
hyprland(swww): Use seasonal backgrounds
...
A very important change.
2023-10-31 11:59:04 -04:00
Donovan Glover
6b9f547088
fish(tree): Ignore dist directory
...
Necessary for Nuxt projects. Use joshuto or ls when interested in seeing
ignored directories and tree for a quick overview of a project.
2023-10-31 11:41:38 -04:00
Donovan Glover
85766665f8
fish(tree): Ignore .vercel directory
...
Necessary for Next.js projects.
2023-10-31 11:40:03 -04:00
Donovan Glover
5ee4d32229
fish(tree): Ignore .wrangler directory
...
There's usually nothing in this folder except an empty tmp directory, so
it should be safe to ignore.
2023-10-31 11:38:24 -04:00
Donovan Glover
e78cd2c9aa
packages: Update osu-backgrounds
...
An unfortunate change to the version number, but a necessary one.
2023-10-31 11:30:20 -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
c8818cb104
fish(tree): Ignore .direnv directory
2023-10-30 20:26:26 -04:00
Donovan Glover
97e727f5a7
overlays: Update hyprnome to v0.2.0
...
The new version auto-closes special workspaces by default when
switching workspaces.
2023-10-30 20:24:14 -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
fb9b1ea09c
chore(formatting): Use oldAttrs for overlays
2023-10-30 19:11:01 -04:00
Donovan Glover
f868c7094e
ironbar: Update class for mullvad browser
2023-10-30 14:29:26 -04:00
Donovan Glover
064b220d04
feat: Add cargo feature support
...
Makes it possible to check the features of crates.
2023-10-29 15:24:34 -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
9cb52b29f9
fish: Add abbreviation for nix flake lock --update-input
...
Makes it possible to update single inputs instead of all inputs.
2023-10-29 15:13:14 -04:00
Donovan Glover
b18ccd3dfc
chore: Improve formatting
2023-10-29 15:11:57 -04:00
Donovan Glover
963ac19447
overlays: Patch fzf to prevent fzf_key_bindings error
...
I was going to wait until the next nixos-unstable release, but it's been
a week since the branch was updated. This commit makes it possible to
use the latest nixos-unstable release without worrying about the
fzf_key_bindings error introduced in the recent fzf update.
2023-10-25 13:51:06 -04:00
Donovan Glover
aca473ecb3
direnv: Disable logging
...
Makes it possible to use direnv without large amounts of text taking up
the terminal screen when changing directories.
2023-10-25 13:46:48 -04:00
Donovan Glover
103c78ead1
feat: Add direnv
...
Makes it possible to cd into directories with nix flakes and
automatically have a development environment set up.
2023-10-25 13:46:14 -04:00
Donovan Glover
44cc264f25
neovim: Add typst support
...
Typst documents may be more maintainable long-term than traditional
documents in TeX format.
2023-10-25 13:38:01 -04:00
Donovan Glover
0577eb2dba
docker: Don't enable on boot
...
Docker significantly increases the boot time since it turns 4 seconds
into 5.5. This fixes that.
2023-10-25 13:29:20 -04:00
Donovan Glover
430656091c
chore: Update packages
2023-10-25 13:29:02 -04:00
Donovan Glover
5329f5bcf3
fish: Add nvd abbreviation
...
This makes it possible to see the updates between the current system
configuration and one built with nixos-rebuild build-vm.
2023-10-25 13:27:47 -04:00
Donovan Glover
51530c8403
fish: Use XDG_DATA_DIRS for tauri applications
...
This fixes an issue where tauri applications would have small text when
ran outside of a nix shell after being built.
2023-10-25 13:26:45 -04:00
Donovan Glover
bab881b769
joshuto: Use icons for correct directory names
2023-10-25 13:25:55 -04:00
Donovan Glover
dbce433b41
chore: Update flake inputs
2023-10-25 13:25:24 -04:00
Donovan Glover
e977687af6
feat: Use upstream nixos-unstable branch
...
Since my changes are now upstreamed, I no longer need to use a personal
nixos-unstable branch. This makes it easier to use the source code of
the repository and simplifies the updating process.
2023-10-25 13:22:11 -04:00
Donovan Glover
d4100d0f1c
feat: Add back docker
...
Docker is actually useful for some things, and NixOS containers don't
replace pre-existing solutions with docker-compose files.
2023-10-15 11:24:54 -04:00
Donovan Glover
4365aa59fd
containers: Disable restartIfChanged
...
Makes it possible to use sakaya without worrying about the container
automatically restarting on config changes and closing all the wine
applications.
This was previously part of my personal nixpkgs branch but I turned it
into an option that should hopefully be upstreamed soon.
2023-10-10 18:55:31 -04:00
Donovan Glover
094c0c1092
chore: Update packages
...
Chromium is required for testing since qutebrowser exhibits some
irregular behaviors with things like fonts.
2023-10-10 18:25:05 -04:00
Donovan Glover
a0bae642b1
neovim: Add svelte support
2023-10-10 18:23:27 -04:00
Donovan Glover
291e00f102
chore: Update flake inputs
2023-10-10 18:22:08 -04:00