Skip to content

Commit 5e83c49

Browse files
committed
stuff
1 parent 7248b17 commit 5e83c49

File tree

8 files changed

+50
-6
lines changed

8 files changed

+50
-6
lines changed

flake.nix

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"code"
5151
"vscode"
5252
"terraform"
53+
"reaper"
5354
];
5455
overlays = [
5556
(

home/cli.nix

+5
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,15 @@
3333
gdb
3434
ghidra
3535
gnumake
36+
go
3637
go-task
3738
jq
3839
just
40+
nasm
3941
neofetch
4042
netcat-openbsd
4143
nixGL
44+
nmap
4245
nodePackages.pnpm
4346
nodejs
4447
octave
@@ -49,6 +52,7 @@
4952
pwndbg
5053
pythonWithPackages
5154
ripgrep
55+
rustscan
5256
ssm-session-manager-plugin
5357
strace
5458
texlive.combined.scheme-full
@@ -64,6 +68,7 @@
6468
zathura
6569
zellij
6670
zip
71+
metasploit
6772
];
6873

6974
programs.zsh = {

home/dconf.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ with lib.hm.gvariant; {
44
dconf.settings = {
55
"org/gnome/desktop/input-sources" = {
66
sources = [(mkTuple ["xkb" "us"]) (mkTuple ["xkb" "gr+polytonic"])];
7-
xkb-options = ["caps:escape"];
7+
xkb-options = ["caps:escape" "lv3:menu_switch" "compose:ralt"];
88
};
99

1010
"org/gnome/desktop/interface" = {

home/default.nix

+25
Original file line numberDiff line numberDiff line change
@@ -91,4 +91,29 @@
9191
nixGL.packages = nixGL.packages;
9292
nixGL.vulkan.enable = true;
9393
nixGL.defaultWrapper = "mesa";
94+
95+
programs.ssh.extraConfig = ''
96+
Host darnay
97+
Hostname darnay
98+
RemoteCommand fish
99+
RequestTty force
100+
Host stryver
101+
Hostname stryver
102+
RemoteCommand fish
103+
RequestTty force
104+
'';
105+
106+
home.sessionVariables = {
107+
# To install REAPER with SPITFIRE AUDIO
108+
# 1. install bottle in flatpak
109+
# 2. Make new bottle with data in /home/josh/data/music/bottle/spitfire
110+
# 3. Donwload SpitfireAudio-Win-3.4.13.exe and run it in the bottle.
111+
# 4. This installs Spitfire Audio, in which you now install login and download the plugin
112+
# 5. Download the release of yabridge
113+
# 6. ./yabridgectl add /home/josh/data/music/bottle/spitfire/drive_c/Program\ Files/Common\ Files/VST3/
114+
# ./yabridgectl status
115+
# ./yabridgectl sync
116+
WINEPREFIX = "/home/josh/data/music/bottle/spitfire";
117+
WINELOADER = "/home/josh/.var/app/com.usebottles.bottles/data/bottles/runners/soda-9.0-1/bin/wine";
118+
};
94119
}

home/fish.nix

+2-1
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@
185185
"gwtmv" = ''git worktree move'';
186186
"gwtrm" = ''git worktree remove'';
187187
"gstu" = ''gsta --include-untracked'';
188+
"sudo" = ''sudo --preserve-env=PATH env'';
188189
};
189190
plugins = [
190191
{
@@ -195,7 +196,7 @@
195196
};
196197

197198
programs.zoxide = {
198-
enable = true;
199+
enable = true;
199200
enableFishIntegration = true;
200201
};
201202

home/gui.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
lapce
3434
obs-studio
3535
vlc
36-
36+
reaper
3737

3838
];
3939
}

home/helix/languages.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ auto-format = true
1010
formatter = {command = 'black', args = ["--quiet", "-"]}
1111

1212
[language-server.nix-analyzer]
13-
command = "/home/josh/dev/nix-analyzer/outputs/out/bin/nix-analyzer"
13+
# command = "/home/josh/dev/nix-analyzer/outputs/out/bin/nix-analyzer"
1414
# command = "/home/josh/dev/nix-analyzer-cpnp/nix-analyzer/target/debug/lsp"
15+
command = "/home/josh/src/nix-analyzer-new/target/debug/nix-analyzer-new"
1516

1617
[language-server.pyright]
1718
command = "pyright-langserver"

home/vscode/settings.json

+13-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"**/.direnv": true
88
},
99
"[nix]": {
10-
"editor.formatOnSave": false
10+
"editor.insertSpaces": true,
11+
"editor.tabSize": 2
1112
},
1213
"[csharp]": {
1314
"editor.defaultFormatter": "csharpier.csharpier-vscode"
@@ -32,5 +33,15 @@
3233
},
3334
"files.trimTrailingWhitespace": true,
3435
"rust-analyzer.runnables.askBeforeUpdateTest": false,
35-
"zig.zls.enabled": "on"
36+
"zig.zls.enabled": "on",
37+
"workbench.editor.empty.hint": "hidden",
38+
"[javascript]": {
39+
"editor.defaultFormatter": "vscode.typescript-language-features"
40+
},
41+
"[python]": {
42+
"editor.defaultFormatter": "charliermarsh.ruff"
43+
},
44+
"[html]": {
45+
"editor.defaultFormatter": "vscode.html-language-features"
46+
}
3647
}

0 commit comments

Comments
 (0)