Home: System update
This commit is contained in:
@ -321,7 +321,6 @@ rec {
|
||||
sshfs # Mount remote directories via SSH
|
||||
|
||||
# GUI apps
|
||||
ventoy-full # Bootable USB for many ISOs
|
||||
signal-desktop
|
||||
anki
|
||||
font-manager # Previews fonts, but doesn't set them
|
||||
@ -481,15 +480,15 @@ rec {
|
||||
yazi-plugins = pkgs.fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "5186af7984aa8cb0550358aefe751201d7a6b5a8"; # NOTE: Refresh after system updates depending on the yazi version
|
||||
hash = "sha256-Cw5iMljJJkxOzAGjWGIlCa7gnItvBln60laFMf6PSPM=";
|
||||
rev = "63f9650e522336e0010261dcd0ffb0bf114cf912"; # NOTE: Refresh after system updates depending on the yazi version
|
||||
hash = "sha256-ZCLJ6BjMAj64/zM606qxnmzl2la4dvO/F5QFicBEYfU=";
|
||||
};
|
||||
|
||||
yazi-starship = pkgs.fetchFromGitHub {
|
||||
owner = "Rolv-Apneseth";
|
||||
repo = "starship.yazi";
|
||||
rev = "6c639b474aabb17f5fecce18a4c97bf90b016512";
|
||||
sha256 = "sha256-bhLUziCDnF4QDCyysRn7Az35RAy8ibZIVUzoPgyEO1A=";
|
||||
rev = "6a0f3f788971b155cbc7cec47f6f11aebbc148c9";
|
||||
sha256 = "sha256-q1G0Y4JAuAv8+zckImzbRvozVn489qiYVGFQbdCxC98=";
|
||||
};
|
||||
in {
|
||||
enable = true;
|
||||
@ -573,7 +572,7 @@ rec {
|
||||
|
||||
flatpak = {
|
||||
# FlatHub stable is only added by default if no custom remotes are specified
|
||||
remotes = [
|
||||
remotes = lib.mkOptionDefault [
|
||||
{
|
||||
name = "flathub";
|
||||
location = "https://flathub.org/repo/flathub.flatpakrepo";
|
||||
@ -588,19 +587,18 @@ rec {
|
||||
"com.github.tchx84.Flatseal"
|
||||
|
||||
"com.spotify.Client"
|
||||
# "md.obsidian.Obsidian" # NOTE: Installed via package
|
||||
|
||||
# NOTE: Also change discord-ipc-0 below
|
||||
"com.discordapp.DiscordCanary"
|
||||
# "com.discordapp.Discord"
|
||||
"com.discordapp.Discord"
|
||||
# "com.discordapp.DiscordCanary"
|
||||
# "dev.vencord.Vesktop"
|
||||
|
||||
# "com.google.Chrome"
|
||||
# "com.parsecgaming.parsec"
|
||||
# "md.obsidian.Obsidian" # NOTE: Installed via package
|
||||
];
|
||||
|
||||
uninstallUnmanaged = true;
|
||||
# uninstallUnused = true; # TODO: Available since 0.6.0
|
||||
uninstallUnused = true; # TODO: Available since 0.6.0
|
||||
|
||||
update.auto = {
|
||||
enable = true;
|
||||
@ -628,7 +626,8 @@ rec {
|
||||
|
||||
systemd.user.tmpfiles.rules = [
|
||||
# Fix Discord rich presence for Flatpak
|
||||
"L %t/discord-ipc-0 - - - - app/com.discordapp.DiscordCanary/discord-ipc-0"
|
||||
"L %t/discord-ipc-0 - - - - app/com.discordapp.Discord/discord-ipc-0"
|
||||
# "L %t/discord-ipc-0 - - - - app/com.discordapp.DiscordCanary/discord-ipc-0"
|
||||
];
|
||||
|
||||
# Nicely reload system units when changing configs
|
||||
|
@ -1,5 +1,10 @@
|
||||
# Here goes the stuff that will only be enabled on the desktop
|
||||
{pkgs, ...}: {
|
||||
{
|
||||
pkgs,
|
||||
nixosConfig,
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
../../modules
|
||||
];
|
||||
@ -60,24 +65,63 @@
|
||||
jetbrains.pycharm-professional
|
||||
jetbrains.idea-ultimate
|
||||
jetbrains.webstorm
|
||||
code-cursor # why not
|
||||
|
||||
# unityhub
|
||||
# jetbrains.rider
|
||||
# (with dotnetCorePackages;
|
||||
# combinePackages [
|
||||
# sdk_6_0_1xx
|
||||
# sdk_7_0_3xx
|
||||
# sdk_8_0_2xx
|
||||
# ]) # For Rider/Unity
|
||||
# mono # For Rider/Unity
|
||||
unityhub
|
||||
jetbrains.rider
|
||||
(with dotnetCorePackages;
|
||||
combinePackages [
|
||||
# sdk_6_0_1xx # Is EOL
|
||||
# sdk_7_0_3xx # Is EOL
|
||||
sdk_8_0_3xx
|
||||
sdk_9_0_3xx
|
||||
]) # For Rider/Unity
|
||||
mono # For Rider/Unity
|
||||
|
||||
blender
|
||||
# godot_4
|
||||
obs-studio
|
||||
kdePackages.kdenlive
|
||||
krita
|
||||
# makemkv
|
||||
makemkv
|
||||
|
||||
steam-devices-udev-rules
|
||||
];
|
||||
|
||||
services = {
|
||||
flatpak = {
|
||||
packages = [
|
||||
"com.valvesoftware.Steam"
|
||||
"org.freedesktop.Platform.VulkanLayer.gamescope"
|
||||
"org.freedesktop.Platform.VulkanLayer.MangoHud"
|
||||
"net.davidotek.pupgui2"
|
||||
"org.prismlauncher.PrismLauncher"
|
||||
"com.usebottles.bottles"
|
||||
"io.github.lawstorant.boxflat"
|
||||
];
|
||||
|
||||
overrides = {
|
||||
"com.valvesoftware.Steam".Context = {
|
||||
filesystems = [
|
||||
"${config.home.homeDirectory}/Games"
|
||||
"/var/lib/flatpak/runtime/com.valvesoftware.Steam.CompatibilityTool.Proton-GE"
|
||||
];
|
||||
};
|
||||
|
||||
"net.davidotek.pupgui2".Context = {
|
||||
filesystems = [
|
||||
"${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam"
|
||||
"${config.home.homeDirectory}/Games"
|
||||
];
|
||||
};
|
||||
|
||||
"com.usebottles.bottles".Context = {
|
||||
filesystems = [
|
||||
"${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam"
|
||||
"${config.home.homeDirectory}/Games"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -194,7 +194,7 @@ in {
|
||||
gcl = "git clone";
|
||||
})
|
||||
|
||||
(abbrify pkgs.gping {ping = "gping";})
|
||||
# (abbrify pkgs.gping {ping = "gping";})
|
||||
|
||||
(abbrify pkgs.lazygit {lg = "lazygit";})
|
||||
|
||||
|
Reference in New Issue
Block a user