bup
This commit is contained in:
@@ -14,7 +14,7 @@
|
|||||||
environment.variables.OPENCODE_CONFIG = "~/.config/opencode.jsonc";
|
environment.variables.OPENCODE_CONFIG = "~/.config/opencode.jsonc";
|
||||||
|
|
||||||
# Add Homebrew to PATH
|
# Add Homebrew to PATH
|
||||||
environment.systemPath = [ "/opt/homebrew/bin" "/opt/homebrew/sbin" ];
|
environment.systemPath = [ "/opt/homebrew/bin" "/opt/homebrew/sbin" "/Users/matthew.bessette/.local/bin" ];
|
||||||
|
|
||||||
# Biome config
|
# Biome config
|
||||||
environment.etc."biome.json".source = ./config.biome.json;
|
environment.etc."biome.json".source = ./config.biome.json;
|
||||||
@@ -36,17 +36,14 @@
|
|||||||
onActivation.cleanup = "uninstall";
|
onActivation.cleanup = "uninstall";
|
||||||
onActivation.autoUpdate = true;
|
onActivation.autoUpdate = true;
|
||||||
onActivation.upgrade = true;
|
onActivation.upgrade = true;
|
||||||
taps = [ "bufbuild/buf" "jacobjohansen/tap" ];
|
taps = [ "bufbuild/buf"];
|
||||||
brews = [
|
brews = [
|
||||||
"biome"
|
"biome"
|
||||||
"jacobjohansen/tap/rds-auth-proxy"
|
|
||||||
|
|
||||||
# CLEO APP
|
# CLEO APP
|
||||||
"ccache"
|
"ccache"
|
||||||
"rbenv"
|
"rbenv"
|
||||||
"ruby-build"
|
"ruby-build"
|
||||||
###
|
|
||||||
|
|
||||||
];
|
];
|
||||||
casks = [
|
casks = [
|
||||||
|
|
||||||
@@ -62,8 +59,8 @@
|
|||||||
"bruno"
|
"bruno"
|
||||||
"kopiaui"
|
"kopiaui"
|
||||||
"libreoffice"
|
"libreoffice"
|
||||||
|
"obsidian"
|
||||||
"postico"
|
"postico"
|
||||||
"font-fira-code-nerd-font"
|
|
||||||
"signal"
|
"signal"
|
||||||
"spotify"
|
"spotify"
|
||||||
"yubico-yubikey-manager"
|
"yubico-yubikey-manager"
|
||||||
|
|||||||
@@ -122,21 +122,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.atuin = {
|
|
||||||
enable = true;
|
|
||||||
# Enable shell integrations (Home Manager will add the 'init' scripts)
|
|
||||||
enableZshIntegration = true;
|
|
||||||
|
|
||||||
# Settings go directly here; they will be written to ~/.config/atuin/config.toml
|
|
||||||
settings = {
|
|
||||||
# auto_sync = true;
|
|
||||||
# sync_address = "https://api.atuin.sh";
|
|
||||||
# sync_frequency = "5m";
|
|
||||||
search_mode = "fuzzy";
|
|
||||||
# filter_mode_shell_up_key_binding = "directory";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
# Points to the Homebrew location mentioned in your caveat
|
# Points to the Homebrew location mentioned in your caveat
|
||||||
ANDROID_HOME = "/opt/homebrew/share/android-commandlinetools";
|
ANDROID_HOME = "/opt/homebrew/share/android-commandlinetools";
|
||||||
@@ -155,6 +140,8 @@
|
|||||||
home.file.".config/1Password/ssh/agent.toml".source = ./config.agent.toml;
|
home.file.".config/1Password/ssh/agent.toml".source = ./config.agent.toml;
|
||||||
xdg.configFile."opencode/opencode.jsonc".source = config.lib.file.mkOutOfStoreSymlink "/Users/matthew.bessette/nixos/config.opencode.jsonc";
|
xdg.configFile."opencode/opencode.jsonc".source = config.lib.file.mkOutOfStoreSymlink "/Users/matthew.bessette/nixos/config.opencode.jsonc";
|
||||||
|
|
||||||
|
programs.tmux.enable = true;
|
||||||
|
|
||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user