diff --git a/.stowrc b/.stowrc index c23f46b..ac701b1 100644 --- a/.stowrc +++ b/.stowrc @@ -1,3 +1,4 @@ --target=~/.config --ignore=.stowrc --ignore=DS_Store +--ignore=local/* \ No newline at end of file diff --git a/README.md b/README.md index 59a82f7..2bebf28 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,11 @@ Just my dot files~ -### Install with stow: +## Install with stow: + ```bash stow . -``` +cd local && stow . + +``` diff --git a/home-manager/flake.lock b/home-manager/flake.lock index 1c08e1c..10525b9 100644 --- a/home-manager/flake.lock +++ b/home-manager/flake.lock @@ -195,11 +195,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-F++9IlKzjo5nlNYC+fpx4GfbJiEUqLarfQPBBT5uz3A=", - "path": "/nix/store/j88qqgp5b1qwpd8120jh24f48q7c96cw-source/programs/shadps4", + "path": "/nix/store/ikcx9p7a52gmfbyyq3j5bhqk1a0xzfhq-source/programs/shadps4", "type": "path" }, "original": { - "path": "/nix/store/j88qqgp5b1qwpd8120jh24f48q7c96cw-source/programs/shadps4", + "path": "/nix/store/ikcx9p7a52gmfbyyq3j5bhqk1a0xzfhq-source/programs/shadps4", "type": "path" } }, diff --git a/home-manager/packages.nix b/home-manager/packages.nix index d37ef01..56acdc0 100644 --- a/home-manager/packages.nix +++ b/home-manager/packages.nix @@ -39,116 +39,117 @@ with unstable; with inputs; [ - pkgs.nextcloud-client - pkgs.yubioath-flutter - pkgs.xpipe - pkgs.qbittorrent - pkgs.monero-gui - unstable.peazip - unstable.kiwix + pkgs.nextcloud-client + pkgs.yubioath-flutter + pkgs.xpipe + pkgs.qbittorrent + pkgs.monero-gui + unstable.peazip + unstable.kiwix - # pkgs.protonplus - unstable.pcsx2 - pkgs.rpcs3 - unstable.ryubing - unstable.torzu - pkgs.heroic-unwrapped - unstable.ludusavi - inputs.shadps4-git.packages."x86_64-linux".default + # pkgs.protonplus + unstable.pcsx2 + pkgs.rpcs3 + unstable.ryubing + unstable.torzu + pkgs.heroic-unwrapped + unstable.ludusavi + inputs.shadps4-git.packages."x86_64-linux".default - unstable.wineWowPackages.waylandFull - unstable.winetricks - steamtinkerlaunch + unstable.wineWowPackages.waylandFull + unstable.winetricks + steamtinkerlaunch - # === Minecraft === - pkgs.prismlauncher - # pkgs.zulu8 - # pkgs.zulu17 - # pkgs.zulu23 - # === Minecraft === + # === Minecraft === + pkgs.prismlauncher + # pkgs.zulu8 + # pkgs.zulu17 + # pkgs.zulu23 + # === Minecraft === - # === CLI === - pkgs.bat - pkgs.btop - pkgs.rrsync - pkgs.ripgrep - pkgs.wl-clipboard - pkgs.poop # Compare the performance of multiple commands with a colorful terminal user interface - pkgs.age - pkgs.stow - unstable.yt-dlp - pkgs.aria2 - pkgs.jujutsu - pkgs.lazyjj - # === CLI === + # === CLI === + pkgs.bat + pkgs.btop + pkgs.rrsync + pkgs.ripgrep + pkgs.wl-clipboard + pkgs.poop # Compare the performance of multiple commands with a colorful terminal user interface + pkgs.age + pkgs.stow + unstable.yt-dlp + pkgs.aria2 + pkgs.jujutsu + pkgs.lazyjj + pkgs.biome + # === CLI === - # === Image CLI === - unstable.oxipng - unstable.image_optim - unstable.jpegoptim - pkgs.libjxl - pkgs.libavif - pkgs.libwebp - pkgs.imagemagick - # === Image CLI === + # === Image CLI === + unstable.oxipng + unstable.image_optim + unstable.jpegoptim + pkgs.libjxl + pkgs.libavif + pkgs.libwebp + pkgs.imagemagick + # === Image CLI === - # === Communication === - pkgs.vesktop - pkgs.discord-canary - pkgs.signal-desktop - pkgs.telegram-desktop - # pkgs.thunderbird-latest-unwrapped - # === Communication === + # === Communication === + pkgs.vesktop + pkgs.discord-canary + pkgs.signal-desktop + pkgs.telegram-desktop + # pkgs.thunderbird-latest-unwrapped + # === Communication === - # === Game perf === - unstable.mangojuice - unstable.goverlay - # === Game perf === + # === Game perf === + unstable.mangojuice + unstable.goverlay + # === Game perf === - # === Dev tooling === - # pkgs.rustup + # === Dev tooling === + # pkgs.rustup - unstable.libreoffice-fresh - # pkgs.kdePackages.kate - pkgs.jetbrains.webstorm - pkgs.jetbrains.rider - pkgs.jetbrains.idea-community + unstable.libreoffice-fresh + # pkgs.kdePackages.kate + pkgs.jetbrains.webstorm + pkgs.jetbrains.rider + pkgs.jetbrains.idea-community # unstable.neovim - # === Dev tooling === + # === Dev tooling === - # === Media === - unstable.gimp - unstable.krita - # pkgs.mpv - unstable.losslesscut-bin - unstable.jellyfin-media-player - # === Media === + # === Media === + unstable.gimp + unstable.krita + # pkgs.mpv + unstable.losslesscut-bin + unstable.jellyfin-media-player + # === Media === - pkgs.polychromatic + # pkgs.polychromatic - unstable.orca-slicer + unstable.orca-slicer - pkgs.lazydocker - pkgs.distrobox - pkgs.boxbuddy + pkgs.lazydocker + pkgs.distrobox + pkgs.boxbuddy - unstable.godot-mono - unstable.godot-export-templates - unstable.blender-hip - unstable.freecad-wayland - pkgs.unityhub - pkgs.material-maker + unstable.godot-mono + unstable.godot-export-templates + unstable.blender-hip + unstable.freecad-wayland + pkgs.unityhub + pkgs.material-maker - unstable.gpu-screen-recorder-gtk - gsr-ui.gpu-screen-recorder-ui + unstable.gpu-screen-recorder-gtk + gsr-ui.gpu-screen-recorder-ui - # # You can also create simple shell scripts directly inside your - # # configuration. For example, this adds a command 'my-hello' to your - # # environment: - # (pkgs.writeShellScriptBin "my-hello" '' - # echo "Hello, ${config.home.username}!" - # '') - ]; + # # You can also create simple shell scripts directly inside your + # # configuration. For example, this adds a command 'my-hello' to your + # # environment: + # (pkgs.writeShellScriptBin "my-hello" '' + # echo "Hello, ${config.home.username}!" + # '') + ]; programs.neovim = { # package = unstable.neovim; diff --git a/local/.stowrc b/local/.stowrc new file mode 100644 index 0000000..c3cb4e6 --- /dev/null +++ b/local/.stowrc @@ -0,0 +1,3 @@ +--target=~/.local +--ignore=.stowrc +--ignore=DS_Store \ No newline at end of file diff --git a/local/share/nvim/typrstats b/local/share/nvim/typrstats new file mode 100644 index 0000000..37f8a0b Binary files /dev/null and b/local/share/nvim/typrstats differ diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 434bfa2..156087c 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -1,5 +1,7 @@ { "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "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" } } diff --git a/nvim/lua/plugins/main.lua b/nvim/lua/plugins/main.lua index b33f7c4..dfcd3ae 100644 --- a/nvim/lua/plugins/main.lua +++ b/nvim/lua/plugins/main.lua @@ -1,4 +1,10 @@ return { { "folke/todo-comments.nvim", opts = {} }, { 'wakatime/vim-wakatime', lazy = false }, + { + "nvzone/typr", + dependencies = "nvzone/volt", + opts = {}, + cmd = { "Typr", "TyprStats" }, + }, }