misc general changes / nixpkgs break fixes

This commit is contained in:
outfoxxed 2025-01-06 00:39:41 -08:00
parent 4b90113a54
commit a5b19fc918
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
15 changed files with 272 additions and 67 deletions

View file

@ -4,10 +4,12 @@
clang-tools_16
jdt-language-server
kotlin-language-server
typescript-language-server
astro-language-server
glslls
bear
gdb
pwndbg
];
systemd.user.sessionVariables = {

View file

@ -1,15 +1,43 @@
{ system, inputs, pkgs, config, ... }: {
{ lib, system, inputs, pkgs, config, ... }: {
imports = [ ./modules/greetd ];
system.extraDependencies = with pkgs; [ ungoogled-chromium ];
environment.systemPackages = with pkgs; [ nix-output-monitor ];
environment.sessionVariables.FLAKE = "/home/admin/nixnew";
programs.steam = {
enable = true;
extraCompatPackages = [
pkgs.proton-ge-bin
];
};
fonts = {
enableDefaultPackages = false;
packages = with inputs.stable.legacyPackages.${system}; [
packages = (with inputs.stable.legacyPackages.${system}; [
dejavu_fonts
nerdfonts
noto-fonts
noto-fonts-cjk
];
]) ++ (with pkgs; [
corefonts
vistafonts
]);
fontconfig = {
defaultFonts = {
serif = [ "DejaVu Serif" ];
sansSerif = [ "DejaVu Sans" ];
monospace = [ "JetBrainsMono Nerd Font" ];
};
};
};
programs.ssh = {
enableAskPassword = true;
askPassword = lib.getExe pkgs.lxqt.lxqt-openssh-askpass;
};
systemd = {
@ -35,7 +63,7 @@
programs = {
gnupg.agent = {
enable = true;
pinentryFlavor = "gnome3";
pinentryPackage = pkgs.pinentry-qt;
};
kdeconnect = {
package = pkgs.kdePackages.kdeconnect-kde;
@ -79,13 +107,12 @@
];
home.packages = with pkgs; [
kdePackages.ark
kwrite
krita
gimp
vlc
mpv
gpicview
qimgv
kdePackages.filelight kdePackages.kirigami kdePackages.kquickcharts # deps
curl
cantata
@ -96,18 +123,22 @@
htop
btop
speedcrunch
libreoffice
nnn
libreoffice-qt6
ripgrep
qbittorrent
signal-desktop
anki-bin
kid3
wireshark
mumble
freetube
distrobox
xdg-utils
light
unrar # used by ark
libnotify # test with it a lot
];
programs = {
@ -124,7 +155,7 @@
services = {
mpd = {
enable = true;
musicDirectory = "${homeConfig.home.homeDirectory}/Music";
musicDirectory = "/pool/music";
network.startWhenNeeded = true;
extraConfig = ''

View file

@ -0,0 +1 @@