laksjdalkjsd
This commit is contained in:
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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/
|
||||
|
||||
@@ -207,6 +207,7 @@ in
|
||||
wget
|
||||
|
||||
wakeonlan
|
||||
android-tools # adb
|
||||
|
||||
#tldr
|
||||
stress # brrr
|
||||
|
||||
Reference in New Issue
Block a user