trying ulauncher again
This commit is contained in:
parent
70f0da2d99
commit
c308a203bf
3 changed files with 70 additions and 29 deletions
18
flake.lock
generated
18
flake.lock
generated
|
@ -8,17 +8,17 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1732817120,
|
"lastModified": 1734722315,
|
||||||
"narHash": "sha256-oidfS7NRyewczLrauC6s8/dpoYgwyNQQb2LgmzXlc9E=",
|
"narHash": "sha256-N38C121MmlYoXzgHyXvJAZvgGqHplpnLIYbBYZSFPFU=",
|
||||||
"owner": "polygon",
|
"ref": "refs/heads/master",
|
||||||
"repo": "audio.nix",
|
"rev": "42bace224d95932f2c02fda8cf91991e0b7ac765",
|
||||||
"rev": "4fc71592d18314e8a77cd1f2cf452b1999966345",
|
"revCount": 69,
|
||||||
"type": "github"
|
"type": "git",
|
||||||
|
"url": "https://gt.emenel.ca/emenel/audio.nix.git"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "polygon",
|
"type": "git",
|
||||||
"repo": "audio.nix",
|
"url": "https://gt.emenel.ca/emenel/audio.nix.git"
|
||||||
"type": "github"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
audio = {
|
audio = {
|
||||||
url = "github:polygon/audio.nix";
|
url = "git+https://gt.emenel.ca/emenel/audio.nix.git";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,22 @@
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
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 = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
|
@ -45,7 +60,6 @@
|
||||||
silver-searcher
|
silver-searcher
|
||||||
xclip
|
xclip
|
||||||
maestral
|
maestral
|
||||||
maestral-gui
|
|
||||||
nix-index
|
nix-index
|
||||||
fstl
|
fstl
|
||||||
godot_4
|
godot_4
|
||||||
|
@ -79,14 +93,14 @@
|
||||||
jpm
|
jpm
|
||||||
guile
|
guile
|
||||||
python311
|
python311
|
||||||
# python311Packages.pip
|
python311Packages.pip
|
||||||
# python311Packages.mido
|
python311Packages.mido
|
||||||
# python311Packages.simpleeval
|
python311Packages.simpleeval
|
||||||
# python311Packages.parsedatetime
|
python311Packages.parsedatetime
|
||||||
# python311Packages.pytz
|
python311Packages.pytz
|
||||||
# python311Packages.pint
|
python311Packages.pint
|
||||||
# python311Packages.babel
|
python311Packages.babel
|
||||||
# python311Packages.requests
|
python311Packages.requests
|
||||||
ruff
|
ruff
|
||||||
sbcl
|
sbcl
|
||||||
ccl
|
ccl
|
||||||
|
@ -134,7 +148,7 @@
|
||||||
|
|
||||||
prusa-slicer
|
prusa-slicer
|
||||||
|
|
||||||
# node packages
|
# global node packages
|
||||||
nodePackages.typescript-language-server
|
nodePackages.typescript-language-server
|
||||||
nodePackages.vscode-langservers-extracted
|
nodePackages.vscode-langservers-extracted
|
||||||
nodePackages.prettier
|
nodePackages.prettier
|
||||||
|
@ -162,6 +176,7 @@
|
||||||
bitwarden-cli
|
bitwarden-cli
|
||||||
bitwarden-desktop
|
bitwarden-desktop
|
||||||
tailscale
|
tailscale
|
||||||
|
trayscale
|
||||||
font-manager
|
font-manager
|
||||||
|
|
||||||
scribus
|
scribus
|
||||||
|
@ -184,9 +199,16 @@
|
||||||
gnomeExtensions.media-controls
|
gnomeExtensions.media-controls
|
||||||
gnomeExtensions.looking-glass-button
|
gnomeExtensions.looking-glass-button
|
||||||
gnomeExtensions.auto-power-profile
|
gnomeExtensions.auto-power-profile
|
||||||
|
# gnomeExtensions.tray-icons-reloaded
|
||||||
|
gnomeExtensions.appindicator
|
||||||
|
# snixembed
|
||||||
|
gnomeExtensions.notification-banner-reloaded
|
||||||
gnome-software
|
gnome-software
|
||||||
gnome-tweaks
|
gnome-tweaks
|
||||||
gnome-photos
|
gnome-photos
|
||||||
|
|
||||||
|
ulauncher
|
||||||
|
|
||||||
xdg-desktop-portal-gnome
|
xdg-desktop-portal-gnome
|
||||||
xdg-desktop-portal-gtk
|
xdg-desktop-portal-gtk
|
||||||
soundconverter
|
soundconverter
|
||||||
|
@ -208,16 +230,17 @@
|
||||||
newsflash
|
newsflash
|
||||||
planify
|
planify
|
||||||
borgbackup
|
borgbackup
|
||||||
|
vorta
|
||||||
stirling-pdf
|
stirling-pdf
|
||||||
trash-cli
|
trash-cli
|
||||||
|
|
||||||
# (wineWowPackages.stagingFull.override {
|
(wineWowPackages.stagingFull.override {
|
||||||
# waylandSupport = true;
|
waylandSupport = true;
|
||||||
# fontconfigSupport = true;
|
fontconfigSupport = true;
|
||||||
# vulkanSupport = true;
|
vulkanSupport = true;
|
||||||
# })
|
})
|
||||||
# wineWowPackages.fonts
|
wineWowPackages.fonts
|
||||||
# winetricks
|
winetricks
|
||||||
|
|
||||||
bottles
|
bottles
|
||||||
|
|
||||||
|
@ -270,7 +293,6 @@
|
||||||
wireplumber
|
wireplumber
|
||||||
audacity
|
audacity
|
||||||
supercollider-with-plugins
|
supercollider-with-plugins
|
||||||
# bitwig-studio
|
|
||||||
bitwig-studio5-latest
|
bitwig-studio5-latest
|
||||||
blender
|
blender
|
||||||
davinci-resolve-studio
|
davinci-resolve-studio
|
||||||
|
@ -456,6 +478,7 @@
|
||||||
"- home/emenel/Sync"
|
"- home/emenel/Sync"
|
||||||
"- home/emenel/.dropbox*"
|
"- home/emenel/.dropbox*"
|
||||||
"- home/emenel/.BitwigStudio"
|
"- home/emenel/.BitwigStudio"
|
||||||
|
"- home/emenel/.local/share/bitwig"
|
||||||
];
|
];
|
||||||
repositories = [
|
repositories = [
|
||||||
{
|
{
|
||||||
|
@ -567,6 +590,7 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
opensnitch-ui.enable = true;
|
opensnitch-ui.enable = true;
|
||||||
|
clipman.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg.systemDirs.data = [
|
xdg.systemDirs.data = [
|
||||||
|
@ -591,8 +615,25 @@
|
||||||
GSK_RENDERER = "gl";
|
GSK_RENDERER = "gl";
|
||||||
MOZ_ENABLE_WAYLAND = 1;
|
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!
|
# moving files!
|
||||||
home.file.".npmrc".source = ../dotfiles/dot_npmrc;
|
home.file.".npmrc".source = ../dotfiles/dot_npmrc;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue