From 4423b2f08f38c60b1e93c8a2182e6826768ceaa2 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Fri, 16 May 2025 15:16:46 +0300 Subject: Preparing for refactoring NixOS --- hosts/home.nix | 135 +-------------------------------------------------------- 1 file changed, 1 insertion(+), 134 deletions(-) (limited to 'hosts/home.nix') diff --git a/hosts/home.nix b/hosts/home.nix index 322cbdb..a9ce356 100644 --- a/hosts/home.nix +++ b/hosts/home.nix @@ -1,143 +1,10 @@ -{ pkgs, inputs, ... }: { +{ pkgs, ... }: { home.username = "kyren"; home.homeDirectory = "/home/kyren"; home.stateVersion = "24.05"; # DO NOT CHANGE - home.packages = with pkgs; [ - nerd-fonts.jetbrains-mono - keepassxc - git - gh - delta - stow - eza - oh-my-posh - gcc - gnumake - neovim - fzf - zoxide - tmux - bc - keychain - bat - sqlite - fd - ripgrep - wakatime-cli - fastfetch - btop - protonvpn-gui - unzip - go - pnpm - nodejs_24 - (python312.withPackages (pypkgs: [ - pypkgs.matplotlib - pypkgs.pandas - pypkgs.pygithub - ])) - watchexec - golangci-lint - libnotify - wl-clipboard - whatsie - libratbag # Mouse software (GHUB replacement) - piper - goose - sqlc - jetbrains.idea-community - jdk - maven - gradle - kdePackages.filelight - kotlin - (minecraft.overrideAttrs (finalAttrs: previousAttrs: { - meta.lib.broken = false; - })) - rustup - tokei - kdePackages.kmines # Minesweeper for fun lol - kdePackages.kpat # Solitaire - # btw missing the card/brick thing with weird symbols, not sure what that game was called - gimp - kdePackages.korganizer - kdePackages.kaddressbook - gitleaks - rar - gomodifytags - sops - dig - syncthingtray - libreoffice - vesktop - nasm - albert - gdb - minisign - libisoburn - ncdu - imagemagick - ghostscript # for imagemagick to support pdf files - xxd - gnome-clocks - duf - tldr - bottom - hyperfine - nh - wget - mold - aseprite - prismlauncher - cloudflare-warp - drawio - tree-sitter - tectonic - mermaid-cli - ffmpeg - haruna - gparted - r2modman - openrgb-with-all-plugins - - # LSP - asm-lsp - astro-language-server - basedpyright - bash-language-server - vscode-langservers-extracted # html/css/json - gopls - lemminx - lua-language-server - markdown-oxide - marksman - mdx-language-server - neocmakelsp - nil - tailwindcss-language-server - taplo - typescript-language-server - yaml-language-server - # pnpm i -g css-variables-language-server - # pnpm install -g gh-actions-language-server - - # Tools - stylua - gofumpt - golangci-lint - prettierd - jq - lldb # codelldb debugger - shellcheck - beautysh # shell formatter - ]; - - # For nixd LSP to recognize what nixpkgs version I use - nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; - # Home Manager is pretty good at managing dotfiles. The primary way to manage # plain files is through 'home.file'. home.file = { -- cgit v1.3.1