yep, more dotfiles

fix: tweak settings

Changed files
+8 -9
home-manager
modules
profiles
nixos
+2 -2
home-manager/modules/shell.nix
···
d = "docker";
g = "git";
j = "just";
+
n = "nix";
# Docker
dcu = "docker compose up -d";
···
diff = "delta";
# Nix-related
-
ns = "nix shell";
ur = " unlink result";
# Do not keep these commands in history
···
if test "$argv[1]" = "reset";
sudo ${getExe' pkgs.macchanger "macchanger"} --permanent $dev
else;
-
sudo ${getExe' pkgs.macchanger "macchanger"} --another $dev
+
sudo ${getExe' pkgs.macchanger "macchanger"} --ending --another $dev
end
sudo ip link set $dev up
+1
home-manager/modules/vm/default.nix
···
];
events = [
{ event = "before-sleep"; command = "${getExe pkgs.playerctl} pause"; }
+
{ event = "before-sleep"; command = "${getExe' pkgs.systemd "loginctl"} lock-session"; }
# Can be triggered with `loginctl lock-session`
{ event = "lock"; command = getExe pkgs.swaylock; }
];
+2 -1
home-manager/profiles/desktop.nix
···
BUN_INSTALL = "${config.xdg.dataHome}/bun";
CALCHISTFILE = "${config.xdg.cacheHome}/calc_history";
HISTFILE = "${config.xdg.dataHome}/bash_history";
+
CARGO_HOME = "${config.xdg.dataHome}/cargo";
RUSTUP_HOME = "${config.xdg.dataHome}/rustup";
WAKATIME_HOME = "${config.xdg.configHome}/wakatime";
W3M_DIR = "${config.xdg.configHome}/w3m";
···
cinnamon.nemo
transmission-gtk
gnome.gnome-disk-utility
-
greenlight
cura
blender
element-desktop
···
tealdeer
jq
calc
+
mind
imv
mpv
+2 -3
nixos/modules/security.nix
···
# Systemd Login
services.logind = {
-
lidSwitch = "lock";
-
lidSwitchDocked = "suspend";
-
lidSwitchExternalPower = "lock";
+
# TODO: fix issues on neo laptop
+
lidSwitch = "suspend";
extraConfig = lib.generators.toKeyValue { } {
IdleAction = "lock";
# Don’t shutdown when power button is short-pressed
+1 -3
nixos/modules/wireless.nix
···
{
config = {
# Wifi
-
networking.networkmanager.enable = true;
networking.nameservers = [ "1.1.1.1" "8.8.8.8" "9.9.9.9" ];
-
-
programs.nm-applet.enable = true;
+
networking.networkmanager.enable = true;
# Bluetooth
hardware.bluetooth.enable = true;