laksjdalkjsd

This commit is contained in:
2025-11-19 17:58:01 +01:00
parent d911acd86e
commit a59eaa29ac
15 changed files with 196 additions and 49 deletions
+3
View File
@@ -21,6 +21,9 @@
programs.bash.shellAliases."ed" = "\${EDITOR:-micro}";
environment.variables."EDITOR" = "micro";
# autologin:
# services.displayManager.autoLogin.enable = true;
# services.displayManager.autoLogin.user = "pbsds";
# user and home-manager
@@ -1,5 +1,7 @@
#!/usr/bin/env bash
if command -v adb >/dev/null; then
# problem:
adb-tailscale-connect() {
if ! command -v adb >/dev/null; then
@@ -42,3 +44,5 @@ adb-tailscale-connect() {
fi
)
}
fi
@@ -65,7 +65,7 @@
vlc
f3d
firefox
# firefox # we assume the host has this
zotero
(pkgs.loupe or pkgs.gnome.eog)
papers
@@ -84,7 +84,9 @@
zoom-us
];
/* programs.firefox.enable = true; */
# programs.firefox.enable = true; # likely also very invasive, we assume the host has firefox
home.sessionVariables.MOZ_ENABLE_WAYLAND = "1";
home.sessionVariables.MOZ_USE_XINPUT2 = "1"; # smooth scrolling
home.shellAliases.eog = lib.mkIf (pkgs?loupe) "loupe";
@@ -4,9 +4,10 @@
home.file.".config/ghostty/config".source = ./ghosty.config;
home.file.".config/ghostty/config".force = true;
dconf.settings."org/gnome/desktop/default-applications/terminal" = {
/* exec = lib.getExe pkgs.ghostty; */
# dconf.settings."org/gnome/desktop/default-applications/terminal" = {
dconf.settings."org/gnome/desktop/default/applications/terminal" = {
# exec = lib.getExe pkgs.ghostty;
exec = "ghostty";
exec-arg = "-e";
# exec-arg = "-e";
};
}
+14 -3
View File
@@ -97,19 +97,30 @@ let
wine-ini = "application/x-wine-extension-ini";
ics = "text/calendar";
};
vtty = {
x-terminal-emulator-1 = "application/x-terminal-emulator";
x-terminal-emulator-2 = "x-terminal-emulator";
x-terminal-emulator-3 = "x-scheme-handler/terminal";
};
};
# Applications
app-map = {
# ls ~/.nix-profile/share/applications/
# ls ~/.local/share/applications/
# ls /run/current-system/sw/share/applications/
# ls /usr/share/applications/
image = ["org.gnome.Loupe.desktop" "org.gnome.eog.desktop"];
audio = ["mpv.desktop" "vlc.desktop" "ZXTune.desktop"];
video = ["mpv.desktop"];
video = ["mpv.desktop" "vlc.desktop"];
fonts = ["org.gnome.font-viewer.desktop"];
docs = ["org.gnome.Papers.desktop" "org.gnome.Evince.desktop"];
web = ["firefox.desktop"];
/* code = ["Pulsar.desktop"]; */
/* code = ["micro.desktop"]; */
# code = ["Pulsar.desktop"];
# code = ["micro.desktop"];
code = ["dev.zed.Zed.desktop"];
vtty = ["com.mitchellh.ghostty.desktop" "lxterminal.desktop"];
};
in {
xdg.configFile."mimeapps.list".force = true;
@@ -18,6 +18,7 @@
Service.ExecStart = toString (
# TODO: do I want to clone it if missing? Requires git keys, I should clone on OnActiveSec
pkgs.writers.writeBash "update-zed-config" { } ''
set -euo pipefail
PATH="${lib.makeBinPath [ pkgs.git ]}''${PATH:+":$PATH"}"
if [[ -e "$HOME"/.config/zed/.git ]]; then
cd "$HOME"/.config/zed/
+1
View File
@@ -207,6 +207,7 @@ in
wget
wakeonlan
android-tools # adb
#tldr
stress # brrr