Way too many changes for one commit sorry it's been a while
This commit is contained in:
parent
354635d0d1
commit
40152dde1a
1 changed files with 47 additions and 3 deletions
|
|
@ -39,6 +39,7 @@
|
||||||
calibre
|
calibre
|
||||||
cobalt # Static site generator written in Rust
|
cobalt # Static site generator written in Rust
|
||||||
# unstable.comaps
|
# unstable.comaps
|
||||||
|
colordiff # https://www.colordiff.org/
|
||||||
contrast
|
contrast
|
||||||
converseen
|
converseen
|
||||||
cruft
|
cruft
|
||||||
|
|
@ -46,8 +47,11 @@
|
||||||
curl
|
curl
|
||||||
ddev
|
ddev
|
||||||
dbeaver-bin
|
dbeaver-bin
|
||||||
|
delta # https://github.com/dandavison/delta syntax highlighting for git, diff, etc
|
||||||
|
diff-so-fancy # https://github.com/so-fancy/diff-so-fancy git etc diff highlighting
|
||||||
diffr
|
diffr
|
||||||
dig
|
dig
|
||||||
|
direnv
|
||||||
dmidecode
|
dmidecode
|
||||||
docker
|
docker
|
||||||
docker-buildx
|
docker-buildx
|
||||||
|
|
@ -67,17 +71,21 @@
|
||||||
getxbook
|
getxbook
|
||||||
# gimp-with-plugins # Currently breaks build, but works if in nix shell solo
|
# gimp-with-plugins # Currently breaks build, but works if in nix shell solo
|
||||||
ghostty
|
ghostty
|
||||||
|
gImageReader # OCR image to text
|
||||||
git
|
git
|
||||||
git-open
|
git-open
|
||||||
|
gitui # https://github.com/gitui-org/gitui
|
||||||
gtk3 # for Pomodoro Prompt
|
gtk3 # for Pomodoro Prompt
|
||||||
gnucash
|
gnucash
|
||||||
gnumake
|
gnumake
|
||||||
gobject-introspection # for Pomodoro Prompt
|
gobject-introspection # for Pomodoro Prompt
|
||||||
# handbrake # converting video, https://handbrake.fr/
|
# handbrake # converting video, https://handbrake.fr/
|
||||||
|
helix # modal text editor
|
||||||
htop
|
htop
|
||||||
hunspell
|
hunspell
|
||||||
hunspellDicts.en_US-large
|
hunspellDicts.en_US-large
|
||||||
hunspellDicts.es_MX
|
hunspellDicts.es_MX
|
||||||
|
i2p # invisible internet, privacy http://geti2p.net/
|
||||||
inetutils # telnet among other things
|
inetutils # telnet among other things
|
||||||
# jitsi # - this is unusuable with a regular Jitsi Meet server like May First?
|
# jitsi # - this is unusuable with a regular Jitsi Meet server like May First?
|
||||||
jitsi-meet-electron # currently breaks build
|
jitsi-meet-electron # currently breaks build
|
||||||
|
|
@ -120,6 +128,7 @@
|
||||||
md2pdf
|
md2pdf
|
||||||
mdbook
|
mdbook
|
||||||
meld
|
meld
|
||||||
|
mise # Mise-en-place, development environment setup tool
|
||||||
mkcert
|
mkcert
|
||||||
mmv
|
mmv
|
||||||
ncdu
|
ncdu
|
||||||
|
|
@ -129,10 +138,16 @@
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
# nheko # For matrix but relying on insecure olm-3.2.16
|
# nheko # For matrix but relying on insecure olm-3.2.16
|
||||||
# nfs-utils
|
# nfs-utils
|
||||||
|
niri # scrollable-tiling Wayland compositor, whatever exactly that is
|
||||||
|
nirius
|
||||||
|
niriswitcher
|
||||||
nix-search-cli
|
nix-search-cli
|
||||||
|
novelwriter
|
||||||
onlyoffice-desktopeditors
|
onlyoffice-desktopeditors
|
||||||
# openshot-qt # Video editing, http://www.openshot.org/ # SUPER frustrating dependency to track down, it relied on insecure qtwebengine-5.15.19
|
# openshot-qt # Video editing, http://www.openshot.org/ # SUPER frustrating dependency to track down, it relied on insecure qtwebengine-5.15.19
|
||||||
|
pandoc # convert between markup formats https://hackage.haskell.org/package/pandoc-cli
|
||||||
# peruse # Read comic books, zines, graphic novels a bit more easily # 'peruse' has been removed as it depends on KDE Gear 5, which has reached EOL
|
# peruse # Read comic books, zines, graphic novels a bit more easily # 'peruse' has been removed as it depends on KDE Gear 5, which has reached EOL
|
||||||
|
paperwork # Digital document manager with OCR
|
||||||
photini # digital photograph metadata editing
|
photini # digital photograph metadata editing
|
||||||
php # does PHP 8.2 currently and there's php81, php83, and php84 alternatives
|
php # does PHP 8.2 currently and there's php81, php83, and php84 alternatives
|
||||||
php82Packages.composer
|
php82Packages.composer
|
||||||
|
|
@ -157,16 +172,18 @@
|
||||||
recoll
|
recoll
|
||||||
repren
|
repren
|
||||||
reveal-md
|
reveal-md
|
||||||
rink
|
rink # calculator and unit converter
|
||||||
rofi
|
rofi
|
||||||
# rustdesk - not using error-ish
|
# rustdesk - not using error-ish
|
||||||
# samba - not using…?
|
# samba - not using…?
|
||||||
sassc # Convenient to use directly, though it is deprecated in favor of dart-sass i think
|
sassc # Convenient to use directly, though it is deprecated in favor of dart-sass i think
|
||||||
|
sc-im # terminal spreadsheets https://github.com/andmarti1424/sc-im
|
||||||
shortwave
|
shortwave
|
||||||
shotwell # Even though i'm not on Gnome anymore, really don't see the need to switch to KPhotoAlbum (NixOS has to download more for that anyway). The other option is digikam and if getting into RAW and editing more, darktable
|
shotwell # Even though i'm not on Gnome anymore, really don't see the need to switch to KPhotoAlbum (NixOS has to download more for that anyway). The other option is digikam and if getting into RAW and editing more, darktable
|
||||||
signal-desktop
|
signal-desktop
|
||||||
sioyek # Science-document-focused PDF viewer
|
sioyek # Science-document-focused PDF viewer
|
||||||
slack
|
slack
|
||||||
|
slides # markdown presentation viewer
|
||||||
sly # simple image editing
|
sly # simple image editing
|
||||||
spideroak # backups
|
spideroak # backups
|
||||||
starship # fancy command line prompt
|
starship # fancy command line prompt
|
||||||
|
|
@ -188,10 +205,11 @@
|
||||||
wget
|
wget
|
||||||
whois
|
whois
|
||||||
vlc
|
vlc
|
||||||
|
vivaldi # proprietary but privacy-focused web browser
|
||||||
vscodium
|
vscodium
|
||||||
# wcalc - command-line calculator but rink does that plus unit conversion!
|
# wcalc - command-line calculator but rink does that plus unit conversion!
|
||||||
wl-clipboard-rs
|
wl-clipboard-rs
|
||||||
wrapGAppsHook # for Pomodoro Prompt
|
# wrapGAppsHook # for Pomodoro Prompt ; would need to use wrapGAppsHook4 or 3
|
||||||
xorg.xkill
|
xorg.xkill
|
||||||
# xpdf # Simple PDF viewer - currently marked insecure
|
# xpdf # Simple PDF viewer - currently marked insecure
|
||||||
yt-dlp
|
yt-dlp
|
||||||
|
|
@ -261,6 +279,7 @@
|
||||||
i18n.defaultLocale = "en_US.UTF-8";
|
i18n.defaultLocale = "en_US.UTF-8";
|
||||||
|
|
||||||
i18n.extraLocaleSettings = {
|
i18n.extraLocaleSettings = {
|
||||||
|
LC_ALL = "en_US.UTF-8";
|
||||||
LC_ADDRESS = "en_US.UTF-8";
|
LC_ADDRESS = "en_US.UTF-8";
|
||||||
LC_IDENTIFICATION = "en_US.UTF-8";
|
LC_IDENTIFICATION = "en_US.UTF-8";
|
||||||
LC_MEASUREMENT = "en_US.UTF-8";
|
LC_MEASUREMENT = "en_US.UTF-8";
|
||||||
|
|
@ -272,6 +291,9 @@
|
||||||
LC_TIME = "en_US.UTF-8";
|
LC_TIME = "en_US.UTF-8";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Temporarily remove Orca which cannot be turned off and unfortunately also is not able to work well on KDE etc. Here in NVIM, for example, it tells me when i write a 'space' and claims any line i go to is blank— worse than useless.
|
||||||
|
services.orca.enable = false;
|
||||||
|
|
||||||
# Just make bin/bash work, see https://github.com/Mic92/envfs
|
# Just make bin/bash work, see https://github.com/Mic92/envfs
|
||||||
# via the long, sad https://discourse.nixos.org/t/add-bin-bash-to-avoid-unnecessary-pain/5673/37
|
# via the long, sad https://discourse.nixos.org/t/add-bin-bash-to-avoid-unnecessary-pain/5673/37
|
||||||
services.envfs.enable = true;
|
services.envfs.enable = true;
|
||||||
|
|
@ -290,6 +312,28 @@
|
||||||
services.displayManager.sddm.enable = true;
|
services.displayManager.sddm.enable = true;
|
||||||
services.desktopManager.plasma6.enable = true;
|
services.desktopManager.plasma6.enable = true;
|
||||||
|
|
||||||
|
# Enable DNSmasq and hope it fixes DDEV.
|
||||||
|
# UPDATE disabled it all some months after enabling since my computer on 2025-12-27
|
||||||
|
# spontanously shut off once and froze once; both times the last logged message was
|
||||||
|
# "dnsmasq dies and gets respawned too quickly. Back off. Something is very wrong"
|
||||||
|
# services.dnsmasq.enable = true;
|
||||||
|
# services.dnsmasq = {
|
||||||
|
# enable = true;
|
||||||
|
# settings = {
|
||||||
|
# address = "/.dev/127.0.0.1";
|
||||||
|
# domain = "dev";
|
||||||
|
# local = "/dev/";
|
||||||
|
# bind-interfaces = true;
|
||||||
|
# listen-address = "127.0.0.1";
|
||||||
|
# server = [
|
||||||
|
# "8.8.8.8"
|
||||||
|
# "8.8.4.4"
|
||||||
|
# "1.1.1.1"
|
||||||
|
# ];
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
# networking.networkmanager.dns = "dnsmasq";
|
||||||
|
|
||||||
# Configure keymap in X11
|
# Configure keymap in X11
|
||||||
services.xserver.xkb = {
|
services.xserver.xkb = {
|
||||||
layout = "us";
|
layout = "us";
|
||||||
|
|
@ -345,7 +389,7 @@
|
||||||
description = "mlncn";
|
description = "mlncn";
|
||||||
extraGroups = [ "networkmanager" "wheel" "docker" "scanner" "lp" ];
|
extraGroups = [ "networkmanager" "wheel" "docker" "scanner" "lp" ];
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
# discord # trash as is predictable, but damn it is hard to get Nix to say what the damn problem is, --show-trace on the rebuild is the only way because i can only get nix why-depends
|
discord # trash as is predictable, but damn it is hard to get Nix to say what the damn problem is, --show-trace on the rebuild is the only way because i can only get nix why-depends
|
||||||
kdePackages.kate
|
kdePackages.kate
|
||||||
logseq
|
logseq
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue