materusPC: updates

This commit is contained in:
2026-06-27 15:16:23 +02:00
parent 80f1b5e177
commit 506c6844a8
3 changed files with 13 additions and 1 deletions
+7
View File
@@ -35,6 +35,13 @@
source ${pkgs.vte}/etc/profile.d/vte.sh source ${pkgs.vte}/etc/profile.d/vte.sh
''; '';
xdg.configFile."zsh/data/nix_profile.sh".text = ''
[[ -e ~/.nix-profile/etc/profile.d/hm-session-vars.sh ]] && emulate sh -c "source ~/.nix-profile/etc/profile.d/hm-session-vars.sh"
[[ -e ~/.nix-profile/etc/profile.d/command-not-found.sh ]] && emulate sh -c "source ~/.nix-profile/etc/profile.d/command-not-found.sh"
[[ -e ~/.nix-profile/etc/profile.d/wezterm.sh ]] && emulate sh -c "source ~/.nix-profile/etc/profile.d/wezterm.sh"
__HOME_ZPROFILE_NIX_SOURCED=1
'';
xdg.userDirs.enable = lib.mkDefault true; xdg.userDirs.enable = lib.mkDefault true;
xdg.userDirs.createDirectories = lib.mkDefault config.xdg.userDirs.enable; xdg.userDirs.createDirectories = lib.mkDefault config.xdg.userDirs.enable;
@@ -2,6 +2,7 @@
pkgs, pkgs,
config, config,
lib, lib,
mkk,
... ...
}: }:
let let
@@ -11,6 +12,8 @@ in
home.stateVersion = "25.11"; home.stateVersion = "25.11";
mkk.neovim.enable = true; mkk.neovim.enable = true;
programs.nix-index.enable = true;
mkk.dir = config.lib.file.mkOutOfStoreSymlink "/mkk/config"; mkk.dir = config.lib.file.mkOutOfStoreSymlink "/mkk/config";
programs.git = { programs.git = {
enable = true; enable = true;
@@ -178,10 +181,11 @@ in
}; };
target = config.xdg.configFile."VSCodium/User/settings.nix.jsonnet".target; target = config.xdg.configFile."VSCodium/User/settings.nix.jsonnet".target;
command = '' command = ''
echo "Kill codium"
run ${pkgs.procps}/bin/pkill -9 codium || true
echo "Copying mutable VSCodium files" echo "Copying mutable VSCodium files"
verboseEcho "${source} -> ${target}" verboseEcho "${source} -> ${target}"
run cp --remove-destination --no-preserve=mode ${source} ${target} run cp --remove-destination --no-preserve=mode ${source} ${target}
echo "Remove old settings_generated.json" echo "Remove old settings_generated.json"
if [ -f '${config.xdg.configFile."VSCodium/User/settings_generated.json".target}' ]; then if [ -f '${config.xdg.configFile."VSCodium/User/settings_generated.json".target}' ]; then
run rm -f ${config.xdg.configFile."VSCodium/User/settings_generated.json".target} run rm -f ${config.xdg.configFile."VSCodium/User/settings_generated.json".target}
+1
View File
@@ -108,6 +108,7 @@
services.davfs2.enable = true; services.davfs2.enable = true;
programs.ssh.startAgent = true; programs.ssh.startAgent = true;
programs.ssh.forwardX11 = true;
services.openssh.enable = true; services.openssh.enable = true;
services.openssh.openFirewall = true; services.openssh.openFirewall = true;
#region Sunshine #region Sunshine