Developer and virtual studio stuff
This commit is contained in:
parent
77ac865b41
commit
911d98cd65
1
auto_master
Symbolic link
1
auto_master
Symbolic link
@ -0,0 +1 @@
|
||||
/etc/auto_master
|
79
brew-cask-list
Normal file
79
brew-cask-list
Normal file
@ -0,0 +1,79 @@
|
||||
1password
|
||||
appcleaner
|
||||
aquamacs
|
||||
autodesk-fusion
|
||||
blackhole-16ch
|
||||
blackhole-2ch
|
||||
blender
|
||||
box-drive
|
||||
brave-browser
|
||||
cabal
|
||||
calibre
|
||||
cameracontroller
|
||||
cork
|
||||
dbeaver-community
|
||||
dcp-o-matic
|
||||
diffmerge
|
||||
discord
|
||||
distroav
|
||||
docker
|
||||
drawio
|
||||
element
|
||||
emby
|
||||
fantastical
|
||||
firefox
|
||||
freecad
|
||||
gimp
|
||||
git-credential-manager
|
||||
github
|
||||
gitkraken
|
||||
gpg-suite
|
||||
home-assistant
|
||||
inkscape
|
||||
iterm2
|
||||
jellyfin-media-player
|
||||
jitsi
|
||||
joplin
|
||||
karabiner-elements
|
||||
keybase
|
||||
libndi
|
||||
libreoffice
|
||||
little-snitch
|
||||
macdown
|
||||
maciasl
|
||||
mactex
|
||||
mattermost
|
||||
mediaelch
|
||||
minecraft
|
||||
mono-mdk-for-visual-studio
|
||||
mqtt-explorer
|
||||
mysqlworkbench
|
||||
native-access
|
||||
nheko
|
||||
obs
|
||||
opencore-configurator
|
||||
openscad
|
||||
oracle-jdk
|
||||
qmk-toolbox
|
||||
rar
|
||||
raspberry-pi-imager
|
||||
signal
|
||||
spamsieve
|
||||
spotify
|
||||
sqlitestudio
|
||||
steam
|
||||
superslicer
|
||||
synology-drive
|
||||
tinymediamanager
|
||||
unicodechecker
|
||||
vcv-rack
|
||||
virtualbox
|
||||
visual-studio-code
|
||||
vlc
|
||||
vnc-viewer
|
||||
webex
|
||||
whalebird
|
||||
whatsapp
|
||||
wireshark
|
||||
xquartz
|
||||
zotero
|
1
brew-formula-list
Normal file
1
brew-formula-list
Normal file
@ -0,0 +1 @@
|
||||
mas
|
@ -2,7 +2,7 @@
|
||||
description = "Starter Configuration with secrets (removed) for MacOS and NixOS";
|
||||
inputs = {
|
||||
nixpkgs = {
|
||||
url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
url = "github:nixos/nixpkgs//nixpkgs-25.05-darwin";
|
||||
};
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager";
|
||||
@ -11,7 +11,7 @@
|
||||
url = "github:nix-community/nixd";
|
||||
};
|
||||
darwin = {
|
||||
url = "github:LnL7/nix-darwin/master";
|
||||
url = "github:nix-darwin/nix-darwin/nix-darwin-25.05";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
nix-homebrew = {
|
||||
@ -37,6 +37,9 @@
|
||||
url = "github:Mic92/sops-nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
nix-vscode-extensions= {
|
||||
url = "github:nix-community/nix-vscode-extensions";
|
||||
};
|
||||
};
|
||||
outputs =
|
||||
{
|
||||
@ -51,6 +54,7 @@
|
||||
disko,
|
||||
nixd,
|
||||
sops-nix,
|
||||
nix-vscode-extensions,
|
||||
}@inputs:
|
||||
let
|
||||
user = "olaf";
|
||||
|
@ -3,10 +3,9 @@ _:
|
||||
[
|
||||
# Development Tools
|
||||
"homebrew/cask/docker"
|
||||
"visual-studio-code"
|
||||
"iterm2"
|
||||
"oracle-jdk"
|
||||
|
||||
"arduino-ide"
|
||||
# Creatative tools
|
||||
"spotify"
|
||||
"blender"
|
||||
@ -65,6 +64,7 @@ _:
|
||||
"dbeaver-community"
|
||||
"sqlitestudio"
|
||||
|
||||
"wireshark"
|
||||
# Browsers
|
||||
"google-chrome"
|
||||
"firefox"
|
||||
|
@ -111,7 +111,7 @@ in
|
||||
path = "/Applications/Jellyfin Media Player.app/";
|
||||
options = "-l Jellyfin";
|
||||
}
|
||||
{ path = "/Applications/Visual Studio Code.app/"; }
|
||||
{ path = "/run/current-system/Applications/Visual Studio Code.app/"; }
|
||||
{ path = "/Applications/Home Assistant.app/"; }
|
||||
{ path = "/Applications/reMarkable.app/"; }
|
||||
{ path = "/Applications/LibreOffice.app/"; }
|
||||
@ -119,6 +119,7 @@ in
|
||||
{ path = "/Applications/Microsoft PowerPoint.app/"; }
|
||||
{ path = "/Applications/Microsoft Teams.app/"; }
|
||||
{ path = "/System/Applications/Utilities/Screen Sharing.app/"; }
|
||||
{ path = "/run/current-system/Applications/Emacs.app/"; }
|
||||
{
|
||||
path = "/Applications/";
|
||||
section = "others";
|
||||
|
@ -11,6 +11,7 @@ let
|
||||
in
|
||||
{
|
||||
|
||||
|
||||
# Shared shell configuration
|
||||
zsh = {
|
||||
enable = true;
|
||||
@ -48,6 +49,8 @@ in
|
||||
export ALTERNATE_EDITOR="vim"
|
||||
export EDITOR="emacs -nw"
|
||||
export VISUAL="emacs"
|
||||
# RMAPI remarkable
|
||||
RMAPI_CONFIG=/Users/olaf/.config/rmapi
|
||||
|
||||
e() {
|
||||
emacs -nw "$@"
|
||||
|
@ -23,6 +23,16 @@ with pkgs;
|
||||
mtr
|
||||
nixfmt-rfc-style
|
||||
difftastic
|
||||
# Development
|
||||
autoconf
|
||||
autoconf-archive
|
||||
automake
|
||||
ccache
|
||||
cmake
|
||||
nasm
|
||||
ninja
|
||||
pkg-config
|
||||
llvm
|
||||
|
||||
# Encryption and security tools
|
||||
age
|
||||
@ -72,6 +82,36 @@ with pkgs;
|
||||
rustc
|
||||
cargo
|
||||
|
||||
# vscode see https://nixos.wiki/wiki/Visual_Studio_Code
|
||||
|
||||
(vscode-with-extensions.override {
|
||||
vscodeExtensions =
|
||||
with vscode-extensions;
|
||||
[
|
||||
#bbenoist.nix
|
||||
jnoortheen.nix-ide
|
||||
ms-python.python
|
||||
ms-azuretools.vscode-docker
|
||||
ms-vscode-remote.remote-ssh
|
||||
ms-vscode.cpptools
|
||||
eamodio.gitlens
|
||||
]
|
||||
++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||
{
|
||||
name = "remote-ssh-edit";
|
||||
publisher = "ms-vscode-remote";
|
||||
version = "0.47.2";
|
||||
sha256 = "1hp6gjh4xp2m1xlm1jsdzxw9d8frkiidhph6nvl24d0h8z34w49g";
|
||||
}
|
||||
{
|
||||
name = "platformio-ide";
|
||||
publisher = "platformio";
|
||||
version = "3.3.4";
|
||||
sha256 = "sha256-QF5jdHKOjlxPaPD5OnzgzaQIWmmENVtsmocedpfkrPw=";
|
||||
}
|
||||
];
|
||||
})
|
||||
|
||||
# Tex and LaTex
|
||||
pandoc
|
||||
mdbook
|
||||
|
Loading…
x
Reference in New Issue
Block a user