116 lines
2.2 KiB
Nix
116 lines
2.2 KiB
Nix
{pkgs, ...}: {
|
|
programs = {
|
|
starship = {
|
|
enable = true;
|
|
settings = {
|
|
add_newline = false;
|
|
buf = {
|
|
symbol = " ";
|
|
};
|
|
c = {
|
|
symbol = " ";
|
|
};
|
|
directory = {
|
|
read_only = " ";
|
|
};
|
|
docker_context = {
|
|
symbol = " ";
|
|
};
|
|
fossil_branch = {
|
|
symbol = " ";
|
|
};
|
|
git_branch = {
|
|
symbol = " ";
|
|
};
|
|
golang = {
|
|
symbol = " ";
|
|
};
|
|
hg_branch = {
|
|
symbol = " ";
|
|
};
|
|
hostname = {
|
|
ssh_symbol = " ";
|
|
};
|
|
lua = {
|
|
symbol = " ";
|
|
};
|
|
memory_usage = {
|
|
symbol = " ";
|
|
};
|
|
meson = {
|
|
symbol = " ";
|
|
};
|
|
nim = {
|
|
symbol = " ";
|
|
};
|
|
nix_shell = {
|
|
symbol = " ";
|
|
};
|
|
nodejs = {
|
|
symbol = " ";
|
|
};
|
|
ocaml = {
|
|
symbol = " ";
|
|
};
|
|
package = {
|
|
symbol = " ";
|
|
};
|
|
python = {
|
|
symbol = " ";
|
|
};
|
|
rust = {
|
|
symbol = " ";
|
|
};
|
|
swift = {
|
|
symbol = " ";
|
|
};
|
|
zig = {
|
|
symbol = " ";
|
|
};
|
|
};
|
|
};
|
|
hyprland = {
|
|
enable = true;
|
|
withUWSM = true;
|
|
portalPackage = pkgs.xdg-desktop-portal-hyprland;
|
|
};
|
|
dconf.enable = true;
|
|
seahorse.enable = true;
|
|
fuse.userAllowOther = true;
|
|
mtr.enable = true;
|
|
gnupg.agent = {
|
|
enable = true;
|
|
enableSSHSupport = true;
|
|
};
|
|
virt-manager.enable = true;
|
|
steam = {
|
|
enable = true;
|
|
gamescopeSession.enable = true;
|
|
remotePlay.openFirewall = true;
|
|
dedicatedServer.openFirewall = true;
|
|
};
|
|
auto-cpufreq = {
|
|
enable = true;
|
|
settings = {
|
|
charger = {
|
|
governor = "performance";
|
|
turbo = "auto";
|
|
};
|
|
|
|
battery = {
|
|
governor = "powersave";
|
|
turbo = "auto";
|
|
};
|
|
};
|
|
};
|
|
thunar = {
|
|
enable = true;
|
|
plugins = with pkgs.xfce; [
|
|
thunar-archive-plugin
|
|
thunar-volman
|
|
];
|
|
};
|
|
kdeconnect.enable = true;
|
|
};
|
|
}
|