Commit Graph

337 Commits

Author SHA1 Message Date
68bcfce997 meta: Add postgres
Useful for testing purposes without having to spin up a docker
container.
2024-01-25 17:32:47 -05:00
c7f4111055 chore: Update to latest nixos-unstable release 2024-01-19 00:59:55 -05:00
bb3792d748 fcitx: Use wayland front-end for GTK
Fixes the warning notification shown on boot.
2024-01-13 00:39:29 -05:00
4a7d310d9f docker: Drop podman
This fixes an issue where podman was causing NixOS virtual machines
(which depend on QEMU) to not start with the following error:

qemu-kvm: could not stat pidfile /run/user/1000/pulse/pid: No such file or directory
2024-01-13 00:31:31 -05:00
d9da12efe7 chore: Update packages
Trying out sqlcipher since it's supposed to be like SQLite but
encrypted.
2024-01-12 07:21:51 -05:00
864ed55261 docker: Add podman
This was my attempt at using Podman on NixOS. Although it worked and was
cool, Podman actually breaks audio for QEMU VMs and results in an error
message that returns 0 hits on search engines.
2024-01-12 04:18:39 -05:00
a070bb5531 virtualization: Enable resolvconf
Fixes network connectivity in the virtual machine. Necessary due to the
change to the Mullvad packaging that required resolvconf to be disabled
on the host.
2024-01-12 04:15:25 -05:00
78b7efb192 chore: Update packages 2024-01-05 19:09:04 -05:00
860708e232 chore: Update flake inputs
This shouldn't break anything.
2024-01-02 18:18:39 -05:00
d5fe4c2118 chore: Update flake inputs 2023-12-26 16:44:10 -05:00
8242938fc9 nix: Update version to 2.19.2
This fixes an issue where nixFlakes (the stable version of Nix) would
fail when running nixos-rebuild if a path contained non-ASCII
characters.
2023-12-14 23:49:04 -05:00
13dad50841 fish: Use fish shell when running nixpkgs-review
This makes things a lot nicer.
2023-12-13 05:43:57 -05:00
e16c8f1906 nix: Don't warn when git tree is dirty
I run `git status` frequently enough that I already know when the tree
is dirty. Additionally, the starship prompt shows the git status anyway.
2023-12-13 05:40:52 -05:00
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
c9e52534d2 chore: Update flake inputs
emmet-language-server is now in nixos-unstable.
2023-12-04 14:34:48 -05:00
1155978979 starship: Disable rust indicator
Not really necessary since I know when I'm working in a Rust project and
the version number isn't relevant in most cases.
2023-11-30 23:21:00 -05:00
f7a9dc27b8 starship: Disable bun indicator
Avoids making the prompt line too long.
2023-11-30 23:20:31 -05:00
7095056ebe packages: Add satty 2023-11-30 23:04:29 -05:00
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
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
5c2625e4e2 fish: Add alias for npm-check-updates
A good replacement for yarn upgrade-interactive.
2023-11-30 18:56:57 -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
ad9500925d fish: Add nixpkgs-review abbreviation 2023-11-19 06:37:50 -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
2553258bc3 fish: Add abbreviation for zathura 2023-11-14 10:37:30 -05:00
c115dd88ef chore: Update to latest nixos-unstable release 2023-11-03 19:37:26 -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
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
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
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
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
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
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
291e00f102 chore: Update flake inputs 2023-10-10 18:22:08 -04:00
998d574580 chore: Fix nix-collect-garbage abbreviation 2023-09-30 20:56:42 -04:00
90cdfa1bcd fish: Add bun abbreviations 2023-09-27 12:33:26 -04:00
d3aa3bf65a packages: Uncomment fixed package builds 2023-09-27 12:32:35 -04:00
964b6f7e9b fish: Add git submodule abbreviations 2023-09-12 15:28:43 -04:00
7bd3302f51 fish(tree): Ignore zola themes directory 2023-09-12 15:28:21 -04:00
3187b2efcf networking: Allow zola port 2023-09-12 15:21:19 -04:00
eb6189e51c meta: Reference original sources for non-trivial code 2023-08-31 19:08:14 -04:00
db6d262864 fish: Add deno abbreviations 2023-08-31 16:17:36 -04:00