affinity working!

This commit is contained in:
Matt Nish-Lapidus 2025-01-03 23:23:35 -05:00
parent 0a72c12efc
commit 56612b2779
5 changed files with 424 additions and 74 deletions

View file

@ -17,8 +17,14 @@
};
};
imports = [ (inputs.home-manager-unstable + "/modules/programs/ghostty.nix") ];
home = {
packages = with pkgs; [
inputs.affinity-nix.packages.x86_64-linux.photo
inputs.affinity-nix.packages.x86_64-linux.publisher
inputs.affinity-nix.packages.x86_64-linux.designer
just
yt-dlp
erdtree
@ -58,6 +64,7 @@
silver-searcher
# xclip
maestral
maestral-gui
nix-index
fstl
godot_4
@ -106,7 +113,13 @@
python311Packages.babel
python311Packages.requests
ruff
sbcl
(sbcl.withPackages (ps: with ps; [
# asdf_3_3
cffi
arrow-macros
alexandria
serapeum
]))
ccl
racket
gdu
@ -146,7 +159,7 @@
libGL
nurl
freecad
procs
rpi-imager
caligula
@ -294,6 +307,7 @@
gimp
epson-escpr
kicad
turbocase
openscad-unstable
openscad-lsp
picard
@ -460,6 +474,7 @@
epkgs.parinfer-rust-mode
epkgs.tree-sitter-langs
epkgs.gpastel
epkgs.emacs-everywhere
];
};
ripgrep = {
@ -469,6 +484,11 @@
enable = true;
enableFishIntegration = true;
};
ghostty = {
enable = true;
package = inputs.ghostty.packages.x86_64-linux.ghostty;
enableFishIntegration = true;
};
wezterm = {
enable = true;
package = inputs.wezterm.packages.${pkgs.system}.default;
@ -516,7 +536,7 @@
};
fzf = {
enable = true;
enableFishIntegration = true;
# enableFishIntegration = true;
};
broot = {
enable = true;
@ -585,7 +605,6 @@
flatpak.enable = true;
syncthing = {
enable = true;
# tray.enable = true;
};
borgmatic = {
enable = true;
@ -618,7 +637,6 @@
services.flatpak.packages = [
"com.github.tchx84.Flatseal"
"com.heroicgameslauncher.hgl"
"nl.hjdskes.gcolor3"
"org.linuxshowplayer.LinuxShowPlayer"
];
@ -630,20 +648,26 @@
GSK_RENDERER = "ngl";
MOZ_ENABLE_WAYLAND = 1;
};
services.ulauncher = {
Unit = {
Description = "Start Ulauncher";
After = "graphical-session.target";
services = {
syncthingtray = {
Service.ExecStart = lib.mkForce "${pkgs.syncthingtray}/bin/syncthingtray --wait";
};
Install = {
WantedBy = [ "graphical-session.target" ];
};
ulauncher = {
Unit = {
Description = "Start Ulauncher";
After = "graphical-session.target";
};
Service = {
Restart = "always";
RestartSec = 1;
ExecStart = "${pkgs.ulauncher}/bin/ulauncher --hide-window";
Install = {
WantedBy = [ "graphical-session.target" ];
};
Service = {
Restart = "always";
RestartSec = 1;
ExecStart = "${pkgs.ulauncher}/bin/ulauncher --hide-window";
};
};
};
};
@ -652,6 +676,7 @@
home.file.".npmrc".source = ../dotfiles/dot_npmrc;
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;
xdg.configFile."wezterm".source = ../dotfiles/dot_config/wezterm;
xdg.configFile."git".source = ../dotfiles/dot_config/git;
xdg.configFile."rbw".source = ../dotfiles/dot_config/rbw;