split unused apps

This commit is contained in:
chloe 2025-03-14 09:15:56 +01:00
parent 0e916f7c08
commit f4d1078dc8
3 changed files with 61 additions and 10 deletions

View file

@ -9,6 +9,7 @@
}: }:
{ {
imports = [ inputs.walker.homeManagerModules.default ];
# Home Manager needs a bit of information about you and the paths it should # Home Manager needs a bit of information about you and the paths it should
# manage. # manage.
home.username = "harry123"; home.username = "harry123";
@ -37,11 +38,12 @@
# pkgs.hello # pkgs.hello
nerd-fonts.code-new-roman nerd-fonts.code-new-roman
ffmpegthumbnailer
xfce.tumbler
dm-sans dm-sans
zoxide zoxide
btop btop
#pkgs.bitwarden bitwarden-cli
weechat weechat
eclipses.eclipse-java # school wants us to use it... eclipses.eclipse-java # school wants us to use it...
cava cava
@ -53,6 +55,8 @@
waybar waybar
p7zip p7zip
libreoffice-qt
playerctl playerctl
wf-recorder wf-recorder
@ -62,7 +66,6 @@
qbittorrent qbittorrent
i2pd i2pd
ripgrep ripgrep
vscode vscode
@ -84,18 +87,13 @@
audacious audacious
audacious-plugins audacious-plugins
krita
udiskie udiskie
libsixel libsixel
walker
unzip unzip
p7zip p7zip
nixfmt-rfc-style nixfmt-rfc-style
signal-desktop
gajim
blender
# # You can also create simple shell scripts directly inside your # # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your # # configuration. For example, this adds a command 'my-hello' to your
# # environment: # # environment:
@ -164,7 +162,7 @@
# or # or
# #
# /etc/profiles/per-user/harry123/etc/profile.d/hm-session-vars.sh # /etc/profiles/per-user/harry123/etc/profile.d/hm-session-vars.sh
#
home.sessionVariables = { home.sessionVariables = {
EDITOR = "nvim"; EDITOR = "nvim";
}; };
@ -191,6 +189,7 @@
latitude = 49.0; latitude = 49.0;
longitude = 8.4; longitude = 8.4;
}; };
/* /*
xdg.mimeApps = { xdg.mimeApps = {
enable = true; enable = true;
@ -209,6 +208,23 @@
server.enable = true; server.enable = true;
}; };
programs.walker = {
enable = true;
runAsService = true;
# All options from the config.json can be used here.
config = {
search.placeholder = "Example";
ui.fullscreen = true;
list = {
height = 200;
};
websearch.prefix = "?";
switcher.prefix = "/";
};
};
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;
} }

View file

@ -1,4 +1,4 @@
{config, ...}: { config, ... }:
{ {
imports = [ imports = [
./wine.nix ./wine.nix
@ -8,6 +8,7 @@
./discord.nix ./discord.nix
./ollama.nix ./ollama.nix
./steam.nix ./steam.nix
./workstation.nix
]; ];
} }

View file

@ -0,0 +1,34 @@
{ pkgs, lib, ... }:
{
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"reaper"
"davinci-resolve"
];
environment.systemPackages = with pkgs; [
# music editing software
reaper
libreoffice-qt
hunspell
hunspellDicts.fr-any
hunspellDicts.en-gb-large
# video editing software
davinci-resolve
# recording software
obs-studio
# drawing software
krita
# 3d modeling
blender
signal-desktop
gajim
];
}