officially cooked

This commit is contained in:
alisceon 2025-07-23 19:46:26 +02:00
parent 92f12974fa
commit 9454f9b7dd
8 changed files with 103 additions and 189 deletions

View file

@ -1,4 +1,4 @@
{ pkgs, config, hostName, ... }: {
{ pkgs, config, hostName, lib, ... }: {
home.username = "alisceon";
home.homeDirectory = "/home/alisceon";
home.stateVersion = "24.05";
@ -21,6 +21,7 @@
nixos-switch = "sudo nixos-rebuild switch --flake .#${hostName}";
nixos-test = "sudo nixos-rebuild build-vm --flake .#${hostName}";
pypod = "podman run --rm -it --network host -v '.:/run' -w '/run' python /run/";
weboot = "nix shell nixpkgs#efibootmgr -c sudo efibootmgr -n 0000 && reboot";
};
}; # end fish
git = {
@ -31,7 +32,6 @@
push = { autoSetupRemote = true; };
};
}; # end git
obsidian.enable = true;
vscode.enable = true;
firefox = {
enable = true;
@ -77,6 +77,11 @@
}; # end ssh
}; # end programs
# obsidian special case
programs.obsidian.enable = true;
# overide broken config
xdg.configFile."obsidian/obsidian.json".source = lib.mkForce ./conf/obsidian.json;
home.packages = with pkgs; [
signal-desktop
discord
@ -101,8 +106,11 @@
picture-options = "zoom";
primary-color = "#000000000000";
secondary-color = "#000000000000";
picture-uri = "org.gnome.desktop.background picture-uri 'file:///home/alisceon/Pictures/songbird/Songbird4.png'";
picture-uri-dark = "org.gnome.desktop.background picture-uri 'file:///home/alisceon/Pictures/songbird/Songbird4.png'";
picture-uri = "file:///home/alisceon/Pictures/system/bg.png";
picture-uri-dark = "file:///home/alisceon/Pictures/system/bg.png";
};
"org/gnome/mutter" = {
auto-maximize = true;
};
"org/gnome/desktop/interface" = {
accent-color = "red";
@ -114,20 +122,32 @@
favorite-apps = [
"org.gnome.Nautilus.desktop"
"firefox.desktop"
"vscode.desktop"
"code.desktop"
"obsidian.desktop"
"discord.desktop"
"signal-desktop.desktop"
"signal.desktop"
];
};
"org/gnome/shell/keybindings" = {
show-screenshot-ui = [ "<Shift><Super>s" ];
};
"org/gnome/settings-daemon/plugins/media-keys" = {
custom-keybindings = [
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/"
];
};
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
name = "GNOME Console";
command = "kgx";
binding = "<Shift><Super>Return";
};
"com/github/amezin/ddterm" = {
ddterm-toggle-hotkey = [ "<Super>Return" ];
window-monitor = "focus";
hide-when-focus-lost = true;
hide-window-on-esc = true;
tab-policy = "never";
panel-icon-type = "none";
};
}; # end dconf.settings
#overide broken obsidian config
xdg.configFile."obsidian/obsidian.json".source = builtins.toPath ./conf/obsidian.json;
home.file = {
}; # end home.file
} # end file