diff --git a/flake.lock b/flake.lock index 53f56fc..41964e9 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1769978395, - "narHash": "sha256-gj1yP3spUb1vGtaF5qPhshd2j0cg4xf51pklDsIm19Q=", + "lastModified": 1768325819, + "narHash": "sha256-mBKqOJkxCRwEhIXfq93WTcDXsBlJ/f1Dfv9thJxrDPs=", "owner": "nix-community", "repo": "home-manager", - "rev": "984708c34d3495a518e6ab6b8633469bbca2f77a", + "rev": "b1fa714d6cd656e3105d1965637be6ab7541d7d7", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1770115704, - "narHash": "sha256-KHFT9UWOF2yRPlAnSXQJh6uVcgNcWlFqqiAZ7OVlHNc=", + "lastModified": 1768127708, + "narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e6eae2ee2110f3d31110d5c222cd395303343b08", + "rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38", "type": "github" }, "original": { diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index b381f06..0a665cf 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -245,93 +245,92 @@ in # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ - # conda # alternate python environment management - # direnv # autoload .envrc files - attempting to replace w/mise - # kdePackages.kwallet # added in order to use Signal, since it tied itself to my first desktop - # rpi-imager # rasbperry pi os burner util (1.9.6 failed build) - amdgpu_top # top-like monitor for AMD GPUs - ansible # configuration management system/automation tool + opencode # ai coding tool asciinema # terminal recorder/playback tool - basalt-monado # tracking for VR - bat # a better cat command - binutils # gnu bin utils - brave # privacy oriented browser - btop # cli sys monitor - corectrl # provide hardware clock controls for AMD CPU + GPU - cruft # python-based template processor - curl # url fetcher - diffr # another diff hilighting tool - distrobox # instant alternate OS availability - dmidecode # system settings provider (e.g. bios) - dnsmasq # temporarily allowed for connection sharing - docker-buildx # enhanced build utilities for docker - doggo # a better dig cmd...only written with go - dos2unix # convert file line endings - duckdb # wanted mostly as cli for SQL on csv files - dust # cli hdd space usage visualization - eza # a better ls - file # show file types freerdp # connect to KDE remotely w/RDP instead (KDE 6.1 servers)...seems it's still an xwindows client that's most tested. 🤮 - fresh-editor # cli editor like...notepad++ or someething? seems nice. - gcc # GNU C compiler collection + openh264 # rather, this is the client library + dos2unix # convert file line endings + dnsmasq # temporarily allowed for connection sharing + ansible # automation/software-defined-configuration tool + binutils # gnu bin utils + # conda # python environment management gettext # gnu lib for text manipulation (added for envsubst) - gimp # GIMP image manipulation proggy - git-open # open the url of the project in web - gnumake # build automation tool - go # golang - general purpose programming - gopls # golang language server - heroic # game launcher (GOG/Epic/Prime) + fresh-editor # cli editor like...notepad++ or someething? seems nice. + uv # alternative for python env management... + lazydocker # docker[/compose] tui + sqlite-interactive # sqlite cli + docker-buildx # enhanced build utilities for docker + duckdb # wanted mostly as cli for SQL on csv files + neovim # next gen vim w/lua + wget # url fetcher/spider + curl # url fetcher + tmux # terminal multiplexer + whois # net ip/dns lookup + meld # file diff'r + wl-clipboard-rs # rust implementation of wayland clipboard cli + doggo # a better dig cmd...only written with go + bat # a better cat command + nix-search-cli # search the nix repo + lsof # show open file handles + eza # a better ls + lm_sensors # hardware monitoring (e.g. temps) + btop # cli sys monitor + amdgpu_top # top-like monitor for AMD GPUs + direnv # autoload .envrc files + zoxide # directory navigator (z) + nextcloud-client # next cloud UI (also just fialed to build. Gah... damn KDE lib issues + file # show file types + tldr # cli command summary + stress # system workload generator + dmidecode # system settings provider (e.g. bios) + jq # json query + niv # dependency cli for nix-shell + openrgb-with-all-plugins # colors hardware control + just # command runner like make + ansible # configuration management system/automation tool + kdePackages.kcachegrind # analyze xdebug output + kdePackages.filelight # disk space visualizer + #kdePackages.kwallet # added in order to use Signal, since it tied itself to my first desktop + kdePackages.kwalletmanager # added in order to use Signal, since it tied itself to my first desktop + libreoffice-qt # libreoffice - qt is best for KDE hunspell # spell checking hunspellDicts.en_US # spell check dictionary - jq # json query - just # command runner like make - kdePackages.filelight # disk space visualizer - kdePackages.kcachegrind # analyze xdebug output - kdePackages.kwalletmanager # added in order to use Signal, since it tied itself to my first desktop - lazydocker # docker[/compose] tui - libreoffice-qt # libreoffice - qt is best for KDE - lm_sensors # hardware monitoring (e.g. temps) - lsof # show open file handles - lutris # game launcher (EA/Humble/Ubi++) magic-wormhole # transfer files with ease - meld # file diff'r - mise # mise-en-place the (presumably French) front-end to your dev env https://mise.jdx.dev/ - mpv # movie player - ncdu # nncurses tool for examining disk usage - neovim # next gen vim w/lua - nextcloud-client # next cloud UI (also just fialed to build. Gah... damn KDE lib issues - niv # dependency cli for nix-shell - nix-search-cli # search the nix repo - nmap # network mapping/scanning tool - noisetorch # noise/background filter for mic - obs-studio # open broadcast studio - opencode # ai coding tool - opencomposite # compatibility layer for VR - openh264 # rather, this is the client library - openrgb-with-all-plugins # colors hardware control - pciutils # provide lspci, etc. - pigz # muti-treaded replacement for gzip - powerline # prompt utility - protonup-qt # proton version installer - psmisc # process tools like killall - rustdesk-flutter # the rustdesk remote desktop client (flutter = new/current version) screen # terminal multiplexer...from GNU - screenkey # broadcast key presses - sqlite-interactive # sqlite cli - stress # system workload generator - superfile # cli file manager - tldr # cli command summary - tmux # terminal multiplexer - unzip # old standard zip handler - usbutils # provide lsusb, etc. - uv # alternative for python env management... - vorta # borg backup UI - wget # url fetcher/spider - whois # net ip/dns lookup - wl-clipboard-rs # rust implementation of wayland clipboard cli - zed-editor # the most hopeful replacement for vscode...if I never learn nvim + gnumake # build automation tool + git-open # open the url of the project in web + diffr # another diff hilighting tool + brave # privacy oriented browser zig # the zig language - zoxide # directory navigator (z) + powerline # prompt utility + dust # cli hdd space usage visualization + distrobox # instant alternate OS availability + pigz # muti-treaded replacement for gzip + unzip # old standard zip handler + # rpi-imager # rasbperry pi os burner util (1.9.6 failed build) + screenkey # broadcast key presses + superfile # cli file manager + mpv # movie player + obs-studio # open broadcast studio + protonup-qt # proton version installer + heroic # game launcher (GOG/Epic/Prime) + lutris # game launcher (EA/Humble/Ubi++) + cruft # python-based template processor + nmap # network mapping/scanning tool + basalt-monado # tracking for VR + opencomposite # compatibility layer for VR + # why did these two disappear??? + usbutils # provide lsusb, etc. + pciutils # provide lspci, etc. + rustdesk-flutter # the rustdesk remote desktop client (flutter = new/current version) + vorta # borg backup UI + ncdu # nncurses tool for examining disk usage + psmisc # process tools like killall + corectrl # provide hardware clock controls for AMDGPU + gimp # GIMP image manipulation proggy + zed-editor # the most hopeful replacement for vscode...if I never learn nvim + noisetorch # noise/background filter for mic + go # golang - general purpose programming ]; programs.zsh.enable = true; programs.git = { @@ -432,12 +431,6 @@ in environmentVariables = { HCC_AMDGPU_TARGET = "gfx1031"; # used to be necessary, but doesn't seem to anymore OLLAMA_LOAD_TIMEOUT = "2m"; # Reduce load timeout (from 5 min)...if it's that big, forget it. - OLLAMA_CONTEXT_LENGTH = "65536"; - OLLAMA_KEEP_ALIVE = "10m"; - OLLAMA_MAX_LOADED_MODELS = "1"; - OLLAMA_KV_CACHE_TYPE = "Q4_K_0"; - OLLAMA_DEBUG = "1"; - OLLAMA_FLASH_ATTENTION = "true"; # OK, so origins is more about setting up CORS than firewalling things. (and requires e.g. http[s]://IP|Host/* etc) #OLLAMA_ORIGINS = "10.40.4.2"; # Only accept connections from locally. diff --git a/hosts/default/main-user.nix b/hosts/default/main-user.nix index 34af05c..61fd2ec 100644 --- a/hosts/default/main-user.nix +++ b/hosts/default/main-user.nix @@ -38,7 +38,6 @@ in signal-desktop-bin # messaging ddev # local docker dev awesomeness vscodium # vs code editor, but free - vintagestory # gam kids like...will try #yubikey-manager-qt # yubi key mgmgt - more needed yubioath-flutter # replacement manager for deprecated manager-qt #pavucontrol # pulse audio vol control