updating and trying to simplify

This commit is contained in:
Matt Nish-Lapidus 2025-01-27 15:34:15 -05:00
parent c079588bdf
commit f5a0090ea0
12 changed files with 348 additions and 50 deletions

View file

@ -20,7 +20,6 @@
inputs.affinity-nix.packages.x86_64-linux.designer
guix
# uv
unstable.thonny
@ -121,9 +120,10 @@
serapeum
]))
fuzzel
# fuzzel
kdlfmt
kdotool
ccl
racket
gdu
@ -136,6 +136,7 @@
openssl.out
nixfmt-rfc-style
wl-clipboard
unstable.clipse
maim
php
rustup
@ -285,7 +286,7 @@
onlyoffice-desktopeditors
libreoffice
hyphenDicts.en_US
plexamp
unstable.plexamp
rmpc
resources
carla
@ -330,7 +331,11 @@
parinfer-rust-emacs
dockfmt
unstable.playerctl
mioctl
rmpc
unstable.door-knocker
unstable.hyprpicker
# Audio plugins (LV2, VST2, VST3, LADSPA)
eq10q
@ -395,6 +400,9 @@
BW_CLIENTID = "$(cat ${config.sops.defaultSymlinkPath}/bw_client_id)";
BW_CLIENTSECRET = "$(cat ${config.sops.defaultSymlinkPath}/bw_api_key)";
NIXOS_OZONE_WL = "1";
GSK_RENDERER = "ngl";
MOZ_ENABLE_WAYLAND = 1;
DISPLAY = ":0";
};
stateVersion = "24.05";
@ -429,13 +437,23 @@
programs = {
home-manager.enable = true;
yambar = {
fuzzel = {
enable = true;
settings = {
main = {
terminal = "${pkgs.wezterm}/bin/wezterm";
};
};
};
direnv = {
enable = true;
nix-direnv.enable = true;
};
yazi = {
enable = true;
enableFishIntegration = true;
package = pkgs.unstable.yazi;
};
fish = {
enable = true;
shellAliases = {
@ -577,14 +595,27 @@
};
pandoc.enable = true;
password-store.enable = true;
#waybar.enable = true;
wlogout = {
enable = true;
};
swaylock = {
enable = true;
};
waybar = {
enable = true;
package = pkgs.unstable.waybar;
systemd = {
enable = true;
# target = "graphical-session.target";
};
};
eww = {
enable = true;
configDir = ../dotfiles/dot_config/eww;
};
lazygit.enable = true;
jq.enable = true;
firefox.enable = true;
# thunderbird = {
# enable = true;
# package = pkgs.thunderbird-latest;
# };
rbw = {
enable = true;
package = pkgs.rbw-latest;
@ -627,10 +658,10 @@
};
services = {
# mpd = {
# enable = true;
# # musicDirectory = ;
# };
playerctld = {
enable = true;
package = pkgs.unstable.playerctl;
};
mako = {
enable = true;
};
@ -667,7 +698,6 @@
services.flatpak.packages = [
"com.github.tchx84.Flatseal"
"nl.hjdskes.gcolor3"
"org.linuxshowplayer.LinuxShowPlayer"
];
systemd.user = {
@ -702,6 +732,7 @@
};
# moving files!
xdg.configFile."waybar".source = ../dotfiles/dot_config/waybar;
xdg.configFile."just/justfile".source = ../dotfiles/dot_config/just/justfile;
xdg.configFile."starship.toml".source = ../dotfiles/dot_config/starship.toml;
xdg.configFile."ghostty".source = ../dotfiles/dot_config/ghostty;