Compare commits
8 Commits
4fc3ecf3b8
...
VSCODE
Author | SHA1 | Date | |
---|---|---|---|
697a62bc89 | |||
da81594cdd | |||
a9d56b5eba | |||
93739cb304 | |||
62b34d5d40 | |||
911d98cd65 | |||
77ac865b41 | |||
4416f31887 |
@ -1 +0,0 @@
|
||||
/etc/auto_master
|
@ -1,79 +0,0 @@
|
||||
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 +0,0 @@
|
||||
mas
|
10
flake.nix
10
flake.nix
@ -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,10 @@
|
||||
url = "github:Mic92/sops-nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
nix-vscode-extensions = {
|
||||
url = "github:nix-community/nix-vscode-extensions";
|
||||
};
|
||||
|
||||
};
|
||||
outputs =
|
||||
{
|
||||
@ -51,6 +55,8 @@
|
||||
disko,
|
||||
nixd,
|
||||
sops-nix,
|
||||
nix-vscode-extensions,
|
||||
|
||||
}@inputs:
|
||||
let
|
||||
user = "olaf";
|
||||
|
@ -3,9 +3,10 @@ _:
|
||||
[
|
||||
# Development Tools
|
||||
"homebrew/cask/docker"
|
||||
"visual-studio-code"
|
||||
"iterm2"
|
||||
"oracle-jdk"
|
||||
"arduino-ide"
|
||||
# "visual-studio-code"
|
||||
|
||||
# Creatative tools
|
||||
"spotify"
|
||||
@ -65,6 +66,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;
|
||||
@ -45,9 +46,11 @@ in
|
||||
alias search=rg -p --glob '!node_modules/*' $@
|
||||
|
||||
# Emacs is my editor
|
||||
export ALTERNATE_EDITOR=""
|
||||
export EDITOR="emacs -nw
|
||||
export ALTERNATE_EDITOR="vim"
|
||||
export EDITOR="emacs -nw"
|
||||
export VISUAL="emacs"
|
||||
# RMAPI remarkable
|
||||
RMAPI_CONFIG=/Users/olaf/.config/rmapi
|
||||
|
||||
e() {
|
||||
emacs -nw "$@"
|
||||
|
@ -23,7 +23,18 @@ with pkgs;
|
||||
mtr
|
||||
nixfmt-rfc-style
|
||||
difftastic
|
||||
|
||||
# Development
|
||||
autoconf
|
||||
autoconf-archive
|
||||
automake
|
||||
ccache
|
||||
cmake
|
||||
nasm
|
||||
ninja
|
||||
pkg-config
|
||||
llvm
|
||||
clang-tools
|
||||
dfu-util
|
||||
# Encryption and security tools
|
||||
age
|
||||
sops
|
||||
@ -71,6 +82,49 @@ with pkgs;
|
||||
# Rust Related
|
||||
rustc
|
||||
cargo
|
||||
platformio-core
|
||||
|
||||
(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
|
||||
eamodio.gitlens
|
||||
james-yu.latex-workshop
|
||||
ms-vscode.cmake-tools
|
||||
shd101wyy.markdown-preview-enhanced
|
||||
]
|
||||
++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||
# {
|
||||
# name = "remote-ssh-edit";
|
||||
# publisher = "ms-vscode-remote";
|
||||
# version = "0.47.2";
|
||||
# sha256 = "1hp6gjh4xp2m1xlm1jsdzxw9d8frkiidhph6nvl24d0h8z34w49g";
|
||||
# }
|
||||
{
|
||||
name = "cpptools";
|
||||
publisher = "ms-vscode";
|
||||
version = "1.26.1";
|
||||
sha256 = "sha256-uVE7sEO8XN3ArFpElUw25/BKyCOzF1EmZ5nHBkdoL/0=";
|
||||
}
|
||||
{
|
||||
name = "minifyall";
|
||||
publisher = "josee9988";
|
||||
version = "2.10.0";
|
||||
sha256 = "sha256-cH5x8fUN0n+hO1b3lNzau2MnyeYmsD0ZXAYGxCQjT0Y=";
|
||||
}
|
||||
{
|
||||
name = "platformio-ide";
|
||||
publisher = "platformio";
|
||||
version = "3.3.4";
|
||||
sha256 = "sha256-qfNz4IYjCmCMFLtAkbGTW5xnsVT8iDnFWjrgkmr2Slk=";
|
||||
}
|
||||
];
|
||||
})
|
||||
|
||||
# Tex and LaTex
|
||||
pandoc
|
||||
|
Reference in New Issue
Block a user