mirror of
https://github.com/harryssecret/homelab-nix.git
synced 2025-08-08 06:30:18 +02:00
split unused apps
This commit is contained in:
parent
0e916f7c08
commit
f4d1078dc8
3 changed files with 61 additions and 10 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
34
hosts/goober/features/software/workstation.nix
Normal file
34
hosts/goober/features/software/workstation.nix
Normal 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
|
||||||
|
];
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue