Reimplement home manager files
This commit is contained in:
parent
5f8cbf469b
commit
d333524003
11 changed files with 101 additions and 60 deletions
|
|
@ -2,17 +2,27 @@
|
|||
homebrew = {
|
||||
enable = true;
|
||||
|
||||
onActivation.autoUpdate = false;
|
||||
|
||||
brews = [
|
||||
"curl"
|
||||
"imagemagick"
|
||||
"trippy"
|
||||
"wget"
|
||||
];
|
||||
|
||||
casks = [
|
||||
"amethyst"
|
||||
"anki"
|
||||
"caffeine"
|
||||
"firefox"
|
||||
"logseq"
|
||||
"iglance"
|
||||
"karabiner-elements"
|
||||
"nextcloud"
|
||||
"protonmail-bridge"
|
||||
"protonvpn"
|
||||
"temurin17"
|
||||
"thunderbird"
|
||||
"vlc"
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
({ pkgs, ... }: {
|
||||
|
||||
programs.zsh.enable = true;
|
||||
|
||||
environment = {
|
||||
shells = with pkgs; [ bash zsh fish ];
|
||||
loginShell = pkgs.zsh;
|
||||
|
|
|
|||
|
|
@ -1,57 +0,0 @@
|
|||
{ pkgs, ... }: {
|
||||
home.username = "tobi";
|
||||
home.homeDirectory = "/Users/tobi";
|
||||
home.stateVersion = "23.05";
|
||||
home.packages = with pkgs; [
|
||||
raycast
|
||||
ripgrep
|
||||
tree
|
||||
curl
|
||||
less
|
||||
];
|
||||
home.sessionVariables = {
|
||||
PAGER = "less";
|
||||
CLICOLOR = 1;
|
||||
EDITOR = "emacs";
|
||||
};
|
||||
programs.home-manager.enable = true;
|
||||
programs.bat.enable = true;
|
||||
programs.git.enable = true;
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
enableCompletion = true;
|
||||
syntaxHighlighting.enable = true;
|
||||
shellAliases = {
|
||||
ls = "ls --color=auto -F";
|
||||
nixswitch = "pushd ~/.config/nix; darwin-rebuild switch --flake .#";
|
||||
nixup = "pushd ~/.config/nix; nix flake update";
|
||||
};
|
||||
};
|
||||
programs.starship = {
|
||||
enable = true;
|
||||
enableZshIntegration = true;
|
||||
settings.gcloud.disabled = true;
|
||||
settings.aws.disabled = true;
|
||||
settings.hostname.style = "bold green";
|
||||
};
|
||||
programs.alacritty = {
|
||||
enable = true;
|
||||
settings.font = {
|
||||
size = 14;
|
||||
normal.family = "Iosevka Comfy";
|
||||
normal.style = "Regular";
|
||||
};
|
||||
settings.window = {
|
||||
padding.x = 18;
|
||||
padding.y = 18;
|
||||
opacity = 0.85;
|
||||
decorations = "Buttonless";
|
||||
};
|
||||
};
|
||||
xdg.configFile."amethyst/amethyst.yml".text = ''
|
||||
window-margins: true
|
||||
window-margin-size: 10
|
||||
mouse-swaps-windows: true
|
||||
mouse-resizes-windows: true
|
||||
'';
|
||||
}
|
||||
|
|
@ -33,6 +33,7 @@
|
|||
};
|
||||
|
||||
menuExtraClock = {
|
||||
IsAnalog = false;
|
||||
Show24Hour = true;
|
||||
ShowDate = 0;
|
||||
ShowDayOfWeek = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue