Commit Graph

3656 Commits

Author SHA1 Message Date
c7415ebe69 networking: Disable resolvconf
Fixes an issue where newer versions of the Mullvad module would cause
websites to not resolve.

See: https://discourse.nixos.org/t/connected-to-mullvadvpn-but-no-internet-connection/35803
2023-11-30 23:02:50 -05:00
59ec861754 overlays: Update ripgrep to 14.0.3
Fixes an issue with fish completions in ripgrep 14.0.1.
2023-11-30 23:02:08 -05:00
56da65f34a chore: Update flake inputs 2023-11-30 19:14:43 -05:00
b77820ea25 starship: Simplify nix format
Useful for `use flake` in .envrc
2023-11-30 19:12:23 -05:00
533094c1a9 hyprland: Add playerctl keybinds for mpv 2023-11-30 19:04:50 -05:00
36304461f0 hyprland: Remove WLR_NO_HARDWARE_CURSORS
Not needed anymore when outside of a virtual environment.
2023-11-30 18:57:46 -05:00
5c2625e4e2 fish: Add alias for npm-check-updates
A good replacement for yarn upgrade-interactive.
2023-11-30 18:56:57 -05:00
8b6fa08e71 hyprland: Don't dim mpv windows 2023-11-30 18:39:52 -05:00
157ec2b7a2 fish(eza): Don't quote directories with spaces
Not needed since icons are used.
2023-11-20 13:33:51 -05:00
770f8dde0a hyprland(swww): Fix incorrect background script 2023-11-19 16:11:32 -05:00
ad9500925d fish: Add nixpkgs-review abbreviation 2023-11-19 06:37:50 -05:00
f4b0c41289 hyprland(swww): Randomize background on all monitors 2023-11-19 06:37:21 -05:00
1c7aab6cc3 chore: Update flake inputs 2023-11-18 14:57:21 -05:00
9378fa8208 chore: Update packages 2023-11-18 14:54:19 -05:00
5046c0fa2e stylix: Style cursor with new option 2023-11-18 14:52:48 -05:00
16d5607dbc joshuto: Make typescript files open with neovim 2023-11-16 16:12:02 -05:00
385263f91a hyprland: Revert seasonal backgrounds 2023-11-16 16:11:09 -05:00
2553258bc3 fish: Add abbreviation for zathura 2023-11-14 10:37:30 -05:00
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
c115dd88ef chore: Update to latest nixos-unstable release 2023-11-03 19:37:26 -04:00
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
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
1415b957b3 hyprland(swww): Use seasonal backgrounds
A very important change.
2023-10-31 11:59:04 -04:00
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
85766665f8 fish(tree): Ignore .vercel directory
Necessary for Next.js projects.
2023-10-31 11:40:03 -04:00
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
e78cd2c9aa packages: Update osu-backgrounds
An unfortunate change to the version number, but a necessary one.
2023-10-31 11:30:20 -04:00
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
c8818cb104 fish(tree): Ignore .direnv directory 2023-10-30 20:26:26 -04:00
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
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
fb9b1ea09c chore(formatting): Use oldAttrs for overlays 2023-10-30 19:11:01 -04:00
f868c7094e ironbar: Update class for mullvad browser 2023-10-30 14:29:26 -04:00
064b220d04 feat: Add cargo feature support
Makes it possible to check the features of crates.
2023-10-29 15:24:34 -04:00
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
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
b18ccd3dfc chore: Improve formatting 2023-10-29 15:11:57 -04:00
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
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
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
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
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
430656091c chore: Update packages 2023-10-25 13:29:02 -04:00
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
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
bab881b769 joshuto: Use icons for correct directory names 2023-10-25 13:25:55 -04:00
dbce433b41 chore: Update flake inputs 2023-10-25 13:25:24 -04:00
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
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
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