Compare commits

...

3 commits

Author SHA1 Message Date
BuyMyMojo
fccd7f3fc5
Add a folder for ~/.local files 2025-03-31 09:58:45 +11:00
BuyMyMojo
30e9041ac0
add Typr for neovim (typing speed test) 2025-03-31 09:57:01 +11:00
BuyMyMojo
34f27d2814
install biome 2025-03-31 05:13:48 +11:00
8 changed files with 114 additions and 98 deletions

View file

@ -1,3 +1,4 @@
--target=~/.config --target=~/.config
--ignore=.stowrc --ignore=.stowrc
--ignore=DS_Store --ignore=DS_Store
--ignore=local/*

View file

@ -2,8 +2,11 @@
Just my dot files~ Just my dot files~
### Install with stow: ## Install with stow:
```bash ```bash
stow . stow .
```
cd local && stow .
```

View file

@ -195,11 +195,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-F++9IlKzjo5nlNYC+fpx4GfbJiEUqLarfQPBBT5uz3A=", "narHash": "sha256-F++9IlKzjo5nlNYC+fpx4GfbJiEUqLarfQPBBT5uz3A=",
"path": "/nix/store/j88qqgp5b1qwpd8120jh24f48q7c96cw-source/programs/shadps4", "path": "/nix/store/ikcx9p7a52gmfbyyq3j5bhqk1a0xzfhq-source/programs/shadps4",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/j88qqgp5b1qwpd8120jh24f48q7c96cw-source/programs/shadps4", "path": "/nix/store/ikcx9p7a52gmfbyyq3j5bhqk1a0xzfhq-source/programs/shadps4",
"type": "path" "type": "path"
} }
}, },

View file

@ -39,116 +39,117 @@
with unstable; with unstable;
with inputs; with inputs;
[ [
pkgs.nextcloud-client pkgs.nextcloud-client
pkgs.yubioath-flutter pkgs.yubioath-flutter
pkgs.xpipe pkgs.xpipe
pkgs.qbittorrent pkgs.qbittorrent
pkgs.monero-gui pkgs.monero-gui
unstable.peazip unstable.peazip
unstable.kiwix unstable.kiwix
# pkgs.protonplus # pkgs.protonplus
unstable.pcsx2 unstable.pcsx2
pkgs.rpcs3 pkgs.rpcs3
unstable.ryubing unstable.ryubing
unstable.torzu unstable.torzu
pkgs.heroic-unwrapped pkgs.heroic-unwrapped
unstable.ludusavi unstable.ludusavi
inputs.shadps4-git.packages."x86_64-linux".default inputs.shadps4-git.packages."x86_64-linux".default
unstable.wineWowPackages.waylandFull unstable.wineWowPackages.waylandFull
unstable.winetricks unstable.winetricks
steamtinkerlaunch steamtinkerlaunch
# === Minecraft === # === Minecraft ===
pkgs.prismlauncher pkgs.prismlauncher
# pkgs.zulu8 # pkgs.zulu8
# pkgs.zulu17 # pkgs.zulu17
# pkgs.zulu23 # pkgs.zulu23
# === Minecraft === # === Minecraft ===
# === CLI === # === CLI ===
pkgs.bat pkgs.bat
pkgs.btop pkgs.btop
pkgs.rrsync pkgs.rrsync
pkgs.ripgrep pkgs.ripgrep
pkgs.wl-clipboard pkgs.wl-clipboard
pkgs.poop # Compare the performance of multiple commands with a colorful terminal user interface pkgs.poop # Compare the performance of multiple commands with a colorful terminal user interface
pkgs.age pkgs.age
pkgs.stow pkgs.stow
unstable.yt-dlp unstable.yt-dlp
pkgs.aria2 pkgs.aria2
pkgs.jujutsu pkgs.jujutsu
pkgs.lazyjj pkgs.lazyjj
# === CLI === pkgs.biome
# === CLI ===
# === Image CLI === # === Image CLI ===
unstable.oxipng unstable.oxipng
unstable.image_optim unstable.image_optim
unstable.jpegoptim unstable.jpegoptim
pkgs.libjxl pkgs.libjxl
pkgs.libavif pkgs.libavif
pkgs.libwebp pkgs.libwebp
pkgs.imagemagick pkgs.imagemagick
# === Image CLI === # === Image CLI ===
# === Communication === # === Communication ===
pkgs.vesktop pkgs.vesktop
pkgs.discord-canary pkgs.discord-canary
pkgs.signal-desktop pkgs.signal-desktop
pkgs.telegram-desktop pkgs.telegram-desktop
# pkgs.thunderbird-latest-unwrapped # pkgs.thunderbird-latest-unwrapped
# === Communication === # === Communication ===
# === Game perf === # === Game perf ===
unstable.mangojuice unstable.mangojuice
unstable.goverlay unstable.goverlay
# === Game perf === # === Game perf ===
# === Dev tooling === # === Dev tooling ===
# pkgs.rustup # pkgs.rustup
unstable.libreoffice-fresh unstable.libreoffice-fresh
# pkgs.kdePackages.kate # pkgs.kdePackages.kate
pkgs.jetbrains.webstorm pkgs.jetbrains.webstorm
pkgs.jetbrains.rider pkgs.jetbrains.rider
pkgs.jetbrains.idea-community pkgs.jetbrains.idea-community
# unstable.neovim # unstable.neovim
# === Dev tooling === # === Dev tooling ===
# === Media === # === Media ===
unstable.gimp unstable.gimp
unstable.krita unstable.krita
# pkgs.mpv # pkgs.mpv
unstable.losslesscut-bin unstable.losslesscut-bin
unstable.jellyfin-media-player unstable.jellyfin-media-player
# === Media === # === Media ===
pkgs.polychromatic # pkgs.polychromatic
unstable.orca-slicer unstable.orca-slicer
pkgs.lazydocker pkgs.lazydocker
pkgs.distrobox pkgs.distrobox
pkgs.boxbuddy pkgs.boxbuddy
unstable.godot-mono unstable.godot-mono
unstable.godot-export-templates unstable.godot-export-templates
unstable.blender-hip unstable.blender-hip
unstable.freecad-wayland unstable.freecad-wayland
pkgs.unityhub pkgs.unityhub
pkgs.material-maker pkgs.material-maker
unstable.gpu-screen-recorder-gtk unstable.gpu-screen-recorder-gtk
gsr-ui.gpu-screen-recorder-ui gsr-ui.gpu-screen-recorder-ui
# # You can also create simple shell scripts directly inside your # # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your # # configuration. For example, this adds a command 'my-hello' to your
# # environment: # # environment:
# (pkgs.writeShellScriptBin "my-hello" '' # (pkgs.writeShellScriptBin "my-hello" ''
# echo "Hello, ${config.home.username}!" # echo "Hello, ${config.home.username}!"
# '') # '')
]; ];
programs.neovim = { programs.neovim = {
# package = unstable.neovim; # package = unstable.neovim;

3
local/.stowrc Normal file
View file

@ -0,0 +1,3 @@
--target=~/.local
--ignore=.stowrc
--ignore=DS_Store

BIN
local/share/nvim/typrstats Normal file

Binary file not shown.

View file

@ -1,5 +1,7 @@
{ {
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
"vim-wakatime": { "branch": "master", "commit": "e46d7c4f98ee0f40782008dd60cb2a79c377fb1d" } "typr": { "branch": "main", "commit": "5ee7b67dc610e8ec2c0c8a6912a8d1fba90160c2" },
"vim-wakatime": { "branch": "master", "commit": "e46d7c4f98ee0f40782008dd60cb2a79c377fb1d" },
"volt": { "branch": "main", "commit": "21a2351697abfed26d4469b88d3ab124d55a1b3f" }
} }

View file

@ -1,4 +1,10 @@
return { return {
{ "folke/todo-comments.nvim", opts = {} }, { "folke/todo-comments.nvim", opts = {} },
{ 'wakatime/vim-wakatime', lazy = false }, { 'wakatime/vim-wakatime', lazy = false },
{
"nvzone/typr",
dependencies = "nvzone/volt",
opts = {},
cmd = { "Typr", "TyprStats" },
},
} }