trying ulauncher again

This commit is contained in:
Matt Nish-Lapidus 2024-12-21 11:43:19 -05:00
parent 70f0da2d99
commit c308a203bf
3 changed files with 70 additions and 29 deletions

18
flake.lock generated
View file

@ -8,17 +8,17 @@
]
},
"locked": {
"lastModified": 1732817120,
"narHash": "sha256-oidfS7NRyewczLrauC6s8/dpoYgwyNQQb2LgmzXlc9E=",
"owner": "polygon",
"repo": "audio.nix",
"rev": "4fc71592d18314e8a77cd1f2cf452b1999966345",
"type": "github"
"lastModified": 1734722315,
"narHash": "sha256-N38C121MmlYoXzgHyXvJAZvgGqHplpnLIYbBYZSFPFU=",
"ref": "refs/heads/master",
"rev": "42bace224d95932f2c02fda8cf91991e0b7ac765",
"revCount": 69,
"type": "git",
"url": "https://gt.emenel.ca/emenel/audio.nix.git"
},
"original": {
"owner": "polygon",
"repo": "audio.nix",
"type": "github"
"type": "git",
"url": "https://gt.emenel.ca/emenel/audio.nix.git"
}
},
"home-manager": {

View file

@ -26,7 +26,7 @@
};
audio = {
url = "github:polygon/audio.nix";
url = "git+https://gt.emenel.ca/emenel/audio.nix.git";
inputs.nixpkgs.follows = "nixpkgs";
};

View file

@ -3,7 +3,22 @@
nixpkgs.config.allowUnfree = true;
nixpkgs.overlays = [ inputs.audio.overlays.default ];
nixpkgs = {
overlays = [
inputs.audio.overlays.default
(_: prev: {
ulauncher = prev.ulauncher.overrideAttrs (old: {
propagatedBuildInputs = with prev.python3Packages;
old.propagatedBuildInputs
++ [
thefuzz
tornado
];
});
})
];
};
home = {
packages = with pkgs; [
@ -45,7 +60,6 @@
silver-searcher
xclip
maestral
maestral-gui
nix-index
fstl
godot_4
@ -79,14 +93,14 @@
jpm
guile
python311
# python311Packages.pip
# python311Packages.mido
# python311Packages.simpleeval
# python311Packages.parsedatetime
# python311Packages.pytz
# python311Packages.pint
# python311Packages.babel
# python311Packages.requests
python311Packages.pip
python311Packages.mido
python311Packages.simpleeval
python311Packages.parsedatetime
python311Packages.pytz
python311Packages.pint
python311Packages.babel
python311Packages.requests
ruff
sbcl
ccl
@ -134,7 +148,7 @@
prusa-slicer
# node packages
# global node packages
nodePackages.typescript-language-server
nodePackages.vscode-langservers-extracted
nodePackages.prettier
@ -162,6 +176,7 @@
bitwarden-cli
bitwarden-desktop
tailscale
trayscale
font-manager
scribus
@ -184,9 +199,16 @@
gnomeExtensions.media-controls
gnomeExtensions.looking-glass-button
gnomeExtensions.auto-power-profile
# gnomeExtensions.tray-icons-reloaded
gnomeExtensions.appindicator
# snixembed
gnomeExtensions.notification-banner-reloaded
gnome-software
gnome-tweaks
gnome-photos
ulauncher
xdg-desktop-portal-gnome
xdg-desktop-portal-gtk
soundconverter
@ -208,16 +230,17 @@
newsflash
planify
borgbackup
vorta
stirling-pdf
trash-cli
# (wineWowPackages.stagingFull.override {
# waylandSupport = true;
# fontconfigSupport = true;
# vulkanSupport = true;
# })
# wineWowPackages.fonts
# winetricks
(wineWowPackages.stagingFull.override {
waylandSupport = true;
fontconfigSupport = true;
vulkanSupport = true;
})
wineWowPackages.fonts
winetricks
bottles
@ -270,7 +293,6 @@
wireplumber
audacity
supercollider-with-plugins
# bitwig-studio
bitwig-studio5-latest
blender
davinci-resolve-studio
@ -456,6 +478,7 @@
"- home/emenel/Sync"
"- home/emenel/.dropbox*"
"- home/emenel/.BitwigStudio"
"- home/emenel/.local/share/bitwig"
];
repositories = [
{
@ -567,6 +590,7 @@
};
};
opensnitch-ui.enable = true;
clipman.enable = true;
};
xdg.systemDirs.data = [
@ -591,8 +615,25 @@
GSK_RENDERER = "gl";
MOZ_ENABLE_WAYLAND = 1;
};
services.ulauncher = {
Unit = {
Description = "Start Ulauncher";
After = "graphical-session.target";
};
Install = {
WantedBy = [ "graphical-session.target" ];
};
Service = {
Restart = "always";
RestartSec = 1;
ExecStart = "${pkgs.ulauncher}/bin/ulauncher --hide-window";
};
};
};
# Service to start
# moving files!
home.file.".npmrc".source = ../dotfiles/dot_npmrc;