Compare commits
8 commits
6570a5b51c
...
e16e0c12c3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e16e0c12c3 | ||
|
|
22b39dadaa | ||
|
|
7896e26398 | ||
|
|
f345e41770 | ||
|
|
414fb71a84 | ||
|
|
cccadd6eb6 | ||
|
|
cee156e725 | ||
|
|
a6f779377c |
3 changed files with 93 additions and 85 deletions
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -7,11 +7,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1768325819,
|
||||
"narHash": "sha256-mBKqOJkxCRwEhIXfq93WTcDXsBlJ/f1Dfv9thJxrDPs=",
|
||||
"lastModified": 1769978395,
|
||||
"narHash": "sha256-gj1yP3spUb1vGtaF5qPhshd2j0cg4xf51pklDsIm19Q=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "b1fa714d6cd656e3105d1965637be6ab7541d7d7",
|
||||
"rev": "984708c34d3495a518e6ab6b8633469bbca2f77a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -22,11 +22,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1768127708,
|
||||
"narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=",
|
||||
"lastModified": 1770115704,
|
||||
"narHash": "sha256-KHFT9UWOF2yRPlAnSXQJh6uVcgNcWlFqqiAZ7OVlHNc=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38",
|
||||
"rev": "e6eae2ee2110f3d31110d5c222cd395303343b08",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -245,92 +245,93 @@ in
|
|||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
opencode # ai coding tool
|
||||
asciinema # terminal recorder/playback tool
|
||||
freerdp # connect to KDE remotely w/RDP instead (KDE 6.1 servers)...seems it's still an xwindows client that's most tested. 🤮
|
||||
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)
|
||||
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
|
||||
# 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
|
||||
kdePackages.kwalletmanager # added in order to use Signal, since it tied itself to my first desktop
|
||||
libreoffice-qt # libreoffice - qt is best for KDE
|
||||
# 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
|
||||
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
|
||||
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)
|
||||
hunspell # spell checking
|
||||
hunspellDicts.en_US # spell check dictionary
|
||||
magic-wormhole # transfer files with ease
|
||||
screen # terminal multiplexer...from GNU
|
||||
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
|
||||
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)
|
||||
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++)
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
go # golang - general purpose programming
|
||||
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
|
||||
zig # the zig language
|
||||
zoxide # directory navigator (z)
|
||||
];
|
||||
programs.zsh.enable = true;
|
||||
programs.git = {
|
||||
|
|
@ -431,6 +432,12 @@ 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.
|
||||
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ 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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue