This commit is contained in:
Matt Nish-Lapidus 2024-11-09 14:14:31 -05:00
parent bdc0de8b47
commit b500763572
4 changed files with 63 additions and 20 deletions

View file

@ -21,17 +21,20 @@
htop
dconf
dconf2nix
readline
gnupg
gcc
gnutls
gettext
xorg.libX11
xorg.libxcb
freetype.dev
gnumake
flex
bison
mesa
neofetch
xwayland
nitch
ripgrep-all
silver-searcher
@ -62,7 +65,8 @@
aspellDicts.en
aspellDicts.en-computers
texlive.combined.scheme-full
appimage-run
# appimage-run
# libappimage
transmission_4-gtk
lsof
ruby
@ -124,7 +128,9 @@
libGL
# fontconfig
# freetype
nix-ld
# nix-ld
prusa-slicer
# node packages
nodePackages.typescript-language-server
@ -137,6 +143,7 @@
nodePackages.js-beautify
nixd
nixdoc
# bottles-unwrapped
@ -248,7 +255,7 @@
# Audio plugins (LV2, VST2, VST3, LADSPA)
eq10q
lsp-plugins
# lsp-plugins
geonkick
bespokesynth
pkgs-stable.helm
@ -261,8 +268,10 @@
chow-tape-model
easyeffects
vcv-rack
distrho-ports
cardinal
roomeqwizard
guitarix
# Fonts
fira-code
@ -284,7 +293,7 @@
sessionPath = [ "/home/emenel/.config/emacs/bin" "/home/emenel/.npm-packages/bin" "/home/emenel/Applications" "/home/emenel/.local/bin" "/home/emenel/.local/share" ];
sessionVariables = {
EDITOR = "emacsclient -r";
# EDITOR = "emacsclient -tr";
WINEFSYNC = 1;
PKG_CONFIG_PATH = "/home/emenel/.nix-profile/lib/pkgconfig:/home/emenel/.nix-profile/lib64/pkgconfig:/home/emenal/.nix-profile/share/pkgconfig";
GI_TYPELIB_PATH = "/run/current-system/sw/lib/girepository-1.0";
@ -308,6 +317,7 @@
shellAliases = {
"ls" = "eza";
".j" = "just -g";
"em" = "emacsclient -n -r";
};
};
starship = {
@ -319,7 +329,6 @@
msmtp.enable = true;
emacs = {
enable = true;
package = pkgs.emacs;
extraPackages = epkgs: [
epkgs.mu4e
epkgs.vterm
@ -455,7 +464,7 @@
flatpak.enable = true;
syncthing = {
enable = true;
#tray.enable = true;
tray.enable = true;
};
borgmatic = {
enable = true;
@ -464,6 +473,13 @@
enable = true;
enableFishIntegration = true;
};
emacs = {
enable = true;
defaultEditor = true;
package = pkgs.emacs;
startWithUserSession = true;
socketActivation.enable = true;
};
};
xdg.systemDirs.data = [
@ -493,9 +509,9 @@
PartOf=["grapical-session.target"];
};
# Install = {
# WantedBy = [ "graphical-session.target" ];
# };
Install = {
after = [ "graphical-session.target" ];
};
Service = {
ExecStart = ''${pkgs.ulauncher}/bin/ulauncher --hide-window'';