What seems to be a workable config

This commit is contained in:
Olaf
2025-05-07 11:46:07 +02:00
parent fbd41a72f1
commit 62d004a6a2
13 changed files with 638 additions and 62 deletions

View File

@ -4,23 +4,48 @@ _:
# Development Tools
"homebrew/cask/docker"
"visual-studio-code"
"iterm2"
# Creatative tools
"spotify"
"blender"
"gimp"
"inkscape"
"vcv-rack"
# Communication Tools
"discord"
"notion"
"slack"
"telegram"
"signal"
"whatsapp"
"zoom"
"webex"
# Utility Tools
"syncthing"
"blackhole-16ch"
"blackhole-2ch"
"box-drive"
"synology-drive"
"spamsieve"
# Entertainment Tools
"vlc"
"jellyfin-media-player"
# Productivity Tools
"raycast"
"1Password"
"zotero"
"gpg-suite"
"home-assistant"
"Fantastical"
"Remarkable"
# Browsers
"google-chrome"
"firefox"
]

View File

@ -1,7 +1,7 @@
{ config, pkgs, lib, home-manager, ... }:
let
user = "%USER%";
user = "olaf";
# Define the content of your file as a derivation
myEmacsLauncher = pkgs.writeScript "emacs-launcher.command" ''
#!/bin/sh
@ -73,19 +73,37 @@ in
dock = {
enable = true;
entries = [
{ path = "/System/Applications/Mail.app/"; }
{ path = "/Applications/1Password.app/"; }
{ path = "/Applications/Firefox.app/"; }
{ path = "/Applications/Slack.app/"; }
{ path = "/Applications/zoom.us.app/";
options = " -l Zooom" ;
}
{ path = "/System/Applications/Messages.app/"; }
{ path = "/System/Applications/Facetime.app/"; }
{ path = "${pkgs.alacritty}/Applications/Alacritty.app/"; }
{ path = "/System/Applications/Music.app/"; }
{ path = "/System/Applications/News.app/"; }
{ path = "/Applications/iTerm.app/"; }
{ path = "/Applications/Fantastical.app/"; }
# { path = "${pkgs.alacritty}/Applications/Alacritty.app/"; }
{ path = "/Applications/Spotify.app/"; }
{ path = "/Applications/Safari.app/"; }
{ path = "/System/Applications/Photos.app/"; }
{ path = "/System/Applications/Photo Booth.app/"; }
{ path = "/System/Applications/TV.app/"; }
{ path = "/System/Applications/Home.app/"; }
{ path = "/System/Applications/System Settings.app/"; }
{ path = "/Applications/Jellyfin Media Player.app/";
options= "-l Jellyfin";
}
{ path = "/Applications/Visual Studio Code.app/"; }
{ path = "/Applications//Home Assistant.app/"; }
{ path = "/Applications//Remarkable.app/"; }
{
path = "/Applications/";
section = "others";
options = "--sort name --view grid --display stack";
}
{
path = toString myEmacsLauncher;
section = "others";
options = "-l EmacsLauncher";
}
{
path = "${config.users.users.${user}.home}/.local/share/";
@ -93,10 +111,12 @@ in
options = "--sort name --view grid --display folder";
}
{
path = "${config.users.users.${user}.home}/.local/share/downloads";
# path = "${config.users.users.${user}.home}/.local/share/downloads";
path = "${config.users.users.${user}.home}/Downloads";
section = "others";
options = "--sort name --view grid --display stack";
}
];
};
};

View File

@ -1,6 +1,6 @@
{ config, pkgs, agenix, secrets, ... }:
let user = "%USER%"; in
let user = "olaf"; in
{
age.identityPaths = [
"/Users/${user}/.ssh/id_ed25519"