chore: regular adds removes fixes
This commit is contained in:
parent
4125562f7a
commit
71d6a1dc81
@ -14,12 +14,12 @@ else
|
||||
output=$(op item get "Dotfiles Secrets" --fields password)
|
||||
fi
|
||||
|
||||
# Check if the password was found
|
||||
if [[ -z "$output" ]]; then
|
||||
printfe "%s\n" "red" "Password not found in 1Password, add a login item with the name 'Dotfiles Secrets' and give it a password."
|
||||
exit 1
|
||||
# Check if command was a success
|
||||
if [[ $? -ne 0 ]]; then
|
||||
printfe "%s\n" "red" "Failed to fetch password from 1Password."
|
||||
fi
|
||||
|
||||
|
||||
token=$(echo "$output" | grep -oP "(?<=\[use 'op item get ).*(?= --)")
|
||||
printfe "%s\n" "cyan" "Got fetch token: $token"
|
||||
|
||||
|
@ -206,7 +206,7 @@ git_repos() {
|
||||
}
|
||||
|
||||
homemanager() {
|
||||
cd $HOME/dotfiles/config/home-manager && home-manager switch
|
||||
cd $HOME/dotfiles/config/home-manager && NIXPKGS_ALLOW_UNFREE=1 home-manager switch
|
||||
}
|
||||
|
||||
####################################################################################################
|
||||
|
@ -1,8 +1,9 @@
|
||||
{ config, pkgs, ... }: {
|
||||
imports = [
|
||||
./vscode.nix
|
||||
./packages/vscode.nix
|
||||
./packages/go.nix
|
||||
./packages/kitty.nix
|
||||
./fonts.nix
|
||||
./kitty.nix
|
||||
./dconf.nix
|
||||
./keyboard-shortcuts.nix
|
||||
./virtualization.nix
|
||||
|
@ -10,13 +10,13 @@
|
||||
|
||||
# Package management
|
||||
pipx
|
||||
devbox
|
||||
|
||||
# Development SDKs/Toolkits
|
||||
gcc
|
||||
pkg-config
|
||||
gnumake
|
||||
stdenv.cc
|
||||
go
|
||||
rustc
|
||||
cargo
|
||||
cargo-edit
|
||||
|
20
config/home-manager/packages/go.nix
Normal file
20
config/home-manager/packages/go.nix
Normal file
@ -0,0 +1,20 @@
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
pinnedPkgs = import (fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/d4f247e89f6e10120f911e2e2d2254a050d0f732.tar.gz";
|
||||
# Update this SHA256 when a new version is required ^^^
|
||||
# You can find them here: https://www.nixhub.io/packages/vscode
|
||||
}) { };
|
||||
in
|
||||
{
|
||||
# Use the pinned Go for the programs configuration
|
||||
programs.go = {
|
||||
enable = true;
|
||||
package = pinnedPkgs.go;
|
||||
};
|
||||
|
||||
home.sessionVariables = {
|
||||
GOPATH = "${config.home.homeDirectory}/go";
|
||||
GOBIN = "${config.home.homeDirectory}/go/bin";
|
||||
};
|
||||
}
|
58
config/home-manager/packages/vscode.nix
Normal file
58
config/home-manager/packages/vscode.nix
Normal file
@ -0,0 +1,58 @@
|
||||
{ pkgs, ... }:
|
||||
let
|
||||
pinnedPkgs = import (fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/d4f247e89f6e10120f911e2e2d2254a050d0f732.tar.gz";
|
||||
# Update this SHA256 when a new version is required ^^^
|
||||
# You can find them here: https://www.nixhub.io/packages/vscode
|
||||
}) { };
|
||||
in
|
||||
{
|
||||
# Use the pinned VSCode for the programs.vscode configuration
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
package = pinnedPkgs.vscode;
|
||||
mutableExtensionsDir = true;
|
||||
extensions = with pkgs.vscode-extensions; [
|
||||
ms-azuretools.vscode-docker
|
||||
ms-vscode-remote.remote-containers
|
||||
ms-vscode-remote.remote-ssh
|
||||
ms-vscode-remote.remote-ssh-edit
|
||||
ms-vscode.makefile-tools
|
||||
ms-vsliveshare.vsliveshare
|
||||
bbenoist.nix
|
||||
aaron-bond.better-comments
|
||||
alexisvt.flutter-snippets
|
||||
bmewburn.vscode-intelephense-client
|
||||
christian-kohler.path-intellisense
|
||||
dart-code.dart-code
|
||||
dart-code.flutter
|
||||
esbenp.prettier-vscode
|
||||
foxundermoon.shell-format
|
||||
github.vscode-github-actions
|
||||
github.vscode-pull-request-github
|
||||
usernamehw.errorlens
|
||||
vincaslt.highlight-matching-tag
|
||||
vscode-icons-team.vscode-icons
|
||||
golang.go
|
||||
davidanson.vscode-markdownlint
|
||||
bbenoist.nix
|
||||
brettm12345.nixfmt-vscode
|
||||
yzhang.markdown-all-in-one
|
||||
xdebug.php-debug
|
||||
github.copilot
|
||||
github.copilot-chat
|
||||
];
|
||||
# ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||
# {
|
||||
# name = "warpnet.salt-lint";
|
||||
# publisher = "warpnet";
|
||||
# version = "latest";
|
||||
# }
|
||||
# {
|
||||
# name = "mguellsegarra.highlight-on-copy";
|
||||
# publisher = "mguellsegarra";
|
||||
# version = "latest";
|
||||
# }
|
||||
# ];
|
||||
};
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
programs = {
|
||||
home-manager.enable = true;
|
||||
|
||||
vscode = {
|
||||
enable = true;
|
||||
mutableExtensionsDir = true;
|
||||
extensions = with pkgs.vscode-extensions; [
|
||||
ms-azuretools.vscode-docker
|
||||
ms-vscode-remote.remote-containers
|
||||
ms-vscode-remote.remote-ssh
|
||||
ms-vscode-remote.remote-ssh-edit
|
||||
ms-vscode.makefile-tools
|
||||
ms-vsliveshare.vsliveshare
|
||||
bbenoist.nix
|
||||
aaron-bond.better-comments
|
||||
alexisvt.flutter-snippets
|
||||
bmewburn.vscode-intelephense-client
|
||||
christian-kohler.path-intellisense
|
||||
dart-code.dart-code
|
||||
dart-code.flutter
|
||||
esbenp.prettier-vscode
|
||||
foxundermoon.shell-format
|
||||
github.vscode-github-actions
|
||||
github.vscode-pull-request-github
|
||||
usernamehw.errorlens
|
||||
vincaslt.highlight-matching-tag
|
||||
vscode-icons-team.vscode-icons
|
||||
golang.go
|
||||
davidanson.vscode-markdownlint
|
||||
bbenoist.nix
|
||||
brettm12345.nixfmt-vscode
|
||||
yzhang.markdown-all-in-one
|
||||
xdebug.php-debug
|
||||
github.copilot
|
||||
github.copilot-chat
|
||||
];
|
||||
# ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||
# {
|
||||
# name = "warpnet.salt-lint";
|
||||
# publisher = "warpnet";
|
||||
# version = "latest";
|
||||
# }
|
||||
# {
|
||||
# name = "mguellsegarra.highlight-on-copy";
|
||||
# publisher = "mguellsegarra";
|
||||
# version = "latest";
|
||||
# }
|
||||
# ];
|
||||
};
|
||||
};
|
||||
}
|
@ -7,6 +7,7 @@
|
||||
./virtualization.nix
|
||||
./users.nix
|
||||
./flatpak.nix
|
||||
./hosts.nix
|
||||
];
|
||||
|
||||
# Bootloader.
|
||||
|
11
config/nixos/hosts.nix
Normal file
11
config/nixos/hosts.nix
Normal file
@ -0,0 +1,11 @@
|
||||
{ ... }:
|
||||
{
|
||||
networking.extraHosts = ''
|
||||
127.0.0.1 subsites.local
|
||||
127.0.0.1 discountoffice.nl.local
|
||||
127.0.0.1 discountoffice.be.local
|
||||
127.0.0.1 fr.discountoffice.be.local
|
||||
127.0.0.1 api.local
|
||||
127.0.0.1 mailpit.local
|
||||
'';
|
||||
}
|
@ -4,6 +4,10 @@
|
||||
virtualisation = {
|
||||
docker = {
|
||||
enable = true;
|
||||
autoPrune.enable = true;
|
||||
daemon.settings = {
|
||||
"live-restore" = false;
|
||||
};
|
||||
};
|
||||
|
||||
libvirtd = {
|
||||
|
@ -1,9 +1,9 @@
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
jA0ECQMKoynZX3wBvAj/0sAJAWbvGl//KUesv3/CJ0sEYRMunMgT6N4hhFh+YL7G
|
||||
f30+XuKqw7iqkcbWkTQd9tfGtQjlL1B6Z8d1aytFTa5C5qudDqll3JPh3dOlMqAb
|
||||
ajr5RZzSvamwxRwZVsfcZwch6CPNIb2oT7+33Vszz7U7ZYGOJoNXyAZ88GXT/SB5
|
||||
BSfTuRNxRwL13BQEw84A34K5Z7jeO+w3of9sc1bnVhE7HiYi4iRZ8s/9Z25QQwNP
|
||||
zUU1vPiIr13OC7horCbLQibAkcheniY4xheg
|
||||
=LOVN
|
||||
jA0ECQMIGkUSNyEsjuH/0sALAet9kS0xOgaXyqLfnzCwi64UL0JQ0v82P2Hjp8rr
|
||||
VrbeXvStejlhL26UOpWclt/QMlMmIR4Rep10xir0VSqWMZHwpxLu16vOwK3zqFue
|
||||
oU8OYWffDMZC8V6vEkkEUt49wjKYN1NSYuubg/pppO1p6uPkm5rEHH41PWmpuOCt
|
||||
OcIm3HTQYprwqpYW5d55yZkd9qO8F+BZmFSxH1FZ+DDY+yM4piJSzYnmAm5HTs3j
|
||||
OyGWb01lCzPjcegZ2UG55P6RBK9iGPxKh322LFY=
|
||||
=K6/A
|
||||
-----END PGP MESSAGE-----
|
||||
|
@ -1,12 +1,12 @@
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
jA0ECQMKkTq/rJ/LhLT/0sCRAW8S+L7VkMGcYTTE/r8+T6//sUoRPuKLgq3DmZzx
|
||||
BV97URPpwiokBiBr7o/fkJ/IXsYH8pYWd8AmOVwt0N6rkGGTg6TVU3ugPYuZ+pGV
|
||||
OMNR2tvG1K0boyE2No2Jj4JhuAskqMAqjKP47qAi+N9pahCwb/l1/CnO7AfeQ9lA
|
||||
udJqxKlNNaabYeWbsSbzwZUq5BmkMROiNsC4nTvRJQi65BRNLljwTucMmeP40ZWF
|
||||
IGoybJFeCoz4GcXu3G6A4xoja+EZH01CwHaDRectIxw1VFHPi9ZbxCFiFFR4QsaA
|
||||
2+y3QUVsnQoRsBmiNiwPYC9s3IorOZ/bNiJc+LjjHOxQFaRp9L+KEMdpiFacUB/w
|
||||
ZHo4fY5O8SqdmmWWRH/x3yPN5Db3P8PMKOUnxlHEHcC54t/ItSbi+IqdR5hM1CnS
|
||||
9vHbvOzpndl2dsMKHfJDb0eVFg==
|
||||
=owYw
|
||||
jA0ECQMItoNYwTF6ZEr/0sCTAVkgeNCtPH223n04njPy1Dd4/XprIOp/rX6iv3rg
|
||||
EkS/WqVWo5NNkL2/H6QJUxlVqBGpUgZ+V2sPhcLVZFVA9ZcNvx8LGSRvgUwsaKe6
|
||||
bDAMhqk+tySiGdZhBLUynqhUzM3SqYIRVaezcURYGqVAg6t14WmcyIj2SW8GNJ63
|
||||
fELLvRuvdZX7+XvEMlJSRMA28cWy6hHyIlVBo/bq9gpOSlRo8t3NTIPprLcGg9wC
|
||||
xnTNRIOV4oLuM/0wnEn6ZHG6LdimHf2QDvF8q+lFo1dGlDUCdv/74cle42Jdki5G
|
||||
3FOTRNM/l76wiKNX90H8xy5G+ze6Yjzwp4bq8W5sERaYxpyqhWU5wEWtHx9nV32C
|
||||
ANUCv42ItywohMNfYtjWOEjt8S3aCt4gtVoBUofSPC4f/AvfELhobTd9LzLXGffm
|
||||
c6U+rjMDS9QaX6bdggkl9dWFP7Cb
|
||||
=ehVH
|
||||
-----END PGP MESSAGE-----
|
||||
|
@ -1,11 +1,11 @@
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
jA0ECQMKbRefi4et/1T/0sBbAaB7hynuD/3PbWlMm4MgfGM2MwwqkYkov9ezeKKx
|
||||
C7W4IHOHaJgUOcZQ0cCHC1SAcX/lM44rw7+lU3DkDAxGPifpRuRAdCGgElwxjZEy
|
||||
m23teR7BsoNn/dgsWE0HxOHmcrk0wpPC6Zg5O5jrL/9BPSmyxVPqSmgcGYpHAUq9
|
||||
ir+ttv7jGzTSOCazcZbDzXIjIUmhLnKypyXV0vCBBHzRzV6agWAWT9pXZkLgyRVG
|
||||
tx4VUqzC0OT1qpXWkMxmhTFS5vHNltMRBQ5OzJpztXYeRdq3+2fdKrWBtFeF7GHE
|
||||
WEIoVBugsBhhwl+05auoLzQ4LrJaDKMlW9xt3Js1Fl4jgRgWCqhC6thTjdRfdrtl
|
||||
w0553qkrogD0Vq9/hg==
|
||||
=nkFz
|
||||
jA0ECQMIr3309SR692H/0sBdAR8p3UqsDCSwoGFTb/XaYdj0V3fcPvRx3WSorDXv
|
||||
mTz70KI8MMw3R5Re/m4U/h34mHfi9rHC2wCsPbxQWqTZojONnwrsgPfQKqKcghb1
|
||||
Jbaecf1Ft+NjrGwpY1Y0zIgkJeT5K9VJyZ492vXrIWlahi/f/W3dCyszcPNC5Efv
|
||||
AsCaCWQC9TGz/7rbIsG8JR42sUwZ1b4XiogeMUqgbeiYqYIY6VlUCYFZryNwp4Zk
|
||||
sj1mfmuptrl3w+psxEajTNYTMahyOC83zd8EFtPxmvEbodj+cjmn5S6gcefS62e6
|
||||
fDsLJhQYkTFQgTApjNP3TxTEZHkZLUeDW+KKRYUHp2KTKqieLR83Vu+ZC4tbMVzm
|
||||
E+wOhfTOrdUzfD2cv0uw
|
||||
=n+C/
|
||||
-----END PGP MESSAGE-----
|
||||
|
@ -1,12 +1,12 @@
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
jA0ECQMK4/iYhbHcAZD/0sB/AaFBcKC7WWo1kb0EQc41tQUtf80Sw1R1LB8EH2sV
|
||||
aXK/YUnoMjkz3pU9cmOJjy3cywmldLakZZzYxQDROUDC483fzdKPjjHtTzG1/eqg
|
||||
QIwBcdFvFJD1976pvS9CzQ/XRStZaWoVBTAkwVoUXRyBW6pMzkecy+lcqVdDR0DO
|
||||
VZNGR19zzZ4XvX0oMUBKEkS7wpzZabTTnTDmVHFdl5xU23Cj8F+CCyKEhSqVQZGk
|
||||
VsWC5eD69f9kBm467jLizxnS8kjKzTX3o+N7BQB0DwAQcPw1XmTPXQwAoOrRomRa
|
||||
EBR09mlBo62qJw0Jt8JAINGxopLcgRQqTsoqGItV9+Gx2oCxDXAnyQpGwvi0xOwb
|
||||
gLB6p2S6wX4dx7MEObiC+JR/59V/ZnAnjkJ9+U+31hmRfOwVGkmd8z8MhreqiN5w
|
||||
1w==
|
||||
=xEm4
|
||||
jA0ECQMIOYEuPqJHDbL/0sCAAehDOUC0rY1ZOyrLVGQsNVZiRWHDpgYvwsnSt4Tf
|
||||
/gjDi6mTw4usylH2AFQwYbcSIxgeJVdw4ia2fKZQnBEkKhWMwHO1FL3uUg2FJCec
|
||||
IvEZBfCxbcHx79T5hPQHHdE8eNPDqk2IIX9cxyhsgV6VsVYXpfInbv2Th5Jh4ZE1
|
||||
mum8yA075TiOckPsNrO7yAA9ncQYEiDb02VjkCEe3/xrNKrYR5mojRNOVDkISvfx
|
||||
aAGoGWloiZY301p3cnbNWZPrdWAKN+yK8EPKRH0iCqYEsEFDOO8UMhFUhkkzuqYl
|
||||
Ap96gc7ChBlG7wdpzMgW3kFUlcPNXwDSpmHce70kL2s6KOHMTPqeW9hVpmnHyQnp
|
||||
yPcKXYV7hBg4eFE93k2bxXTHDupz8Y2sjMPGqftACaK/lzbwGs20VJ1NJpHnd0K8
|
||||
wAw=
|
||||
=mlw+
|
||||
-----END PGP MESSAGE-----
|
||||
|
60062
secrets/wp/1.jpg.gpg
60062
secrets/wp/1.jpg.gpg
File diff suppressed because it is too large
Load Diff
45638
secrets/wp/10.jpg.gpg
45638
secrets/wp/10.jpg.gpg
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
16574
secrets/wp/12.jpg.gpg
16574
secrets/wp/12.jpg.gpg
File diff suppressed because it is too large
Load Diff
310046
secrets/wp/13.png.gpg
310046
secrets/wp/13.png.gpg
File diff suppressed because it is too large
Load Diff
13260
secrets/wp/2.jpg.gpg
13260
secrets/wp/2.jpg.gpg
File diff suppressed because it is too large
Load Diff
12010
secrets/wp/3.jpg.gpg
12010
secrets/wp/3.jpg.gpg
File diff suppressed because it is too large
Load Diff
55644
secrets/wp/4.jpg.gpg
55644
secrets/wp/4.jpg.gpg
File diff suppressed because it is too large
Load Diff
51386
secrets/wp/5.jpg.gpg
51386
secrets/wp/5.jpg.gpg
File diff suppressed because it is too large
Load Diff
17010
secrets/wp/6.jpg.gpg
17010
secrets/wp/6.jpg.gpg
File diff suppressed because it is too large
Load Diff
24088
secrets/wp/7.jpg.gpg
24088
secrets/wp/7.jpg.gpg
File diff suppressed because it is too large
Load Diff
17456
secrets/wp/8.jpg.gpg
17456
secrets/wp/8.jpg.gpg
File diff suppressed because it is too large
Load Diff
148646
secrets/wp/9.png.gpg
148646
secrets/wp/9.png.gpg
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user