changes
This commit is contained in:
@@ -27,13 +27,16 @@ in {
|
||||
./modules/sway/sway.nix
|
||||
./modules/printer.nix
|
||||
# ./modules/cyberghost.nix
|
||||
./modules/nvim/default.nix
|
||||
./utils/modules/autoupgrade.nix
|
||||
./modules/puppeteer.nix
|
||||
|
||||
./cachix.nix
|
||||
./users
|
||||
|
||||
# coding
|
||||
./modules/nvim/default.nix
|
||||
./modules/coding.nix
|
||||
|
||||
# ./modules/steam.nix
|
||||
|
||||
./hardware-configuration.nix
|
||||
@@ -200,12 +203,14 @@ in {
|
||||
git-filter-repo
|
||||
nix-prefetch-git
|
||||
openaudible
|
||||
openmanus
|
||||
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
||||
wget
|
||||
wireguard-tools
|
||||
wineWowPackages.stable
|
||||
wineWowPackages.fonts
|
||||
winetricks
|
||||
pinentry-curses
|
||||
# ykfde
|
||||
];
|
||||
|
||||
@@ -267,6 +272,14 @@ in {
|
||||
};
|
||||
};
|
||||
|
||||
# pgp
|
||||
services.pcscd.enable = true;
|
||||
programs.gnupg.agent = {
|
||||
enable = true;
|
||||
enableSSHSupport = true;
|
||||
pinentryPackage = pkgs.pinentry-curses;
|
||||
};
|
||||
|
||||
# networking.networkmanager.insertNameservers = [ "9.9.9.9" "149.112.112.11" "2620:fe::fe" "2620:fe::9" ];
|
||||
# services.avahi.enable = false;
|
||||
# networking.resolvconf.enable = lib.mkForce false;
|
||||
|
||||
10
hosts/nb/modules/coding.nix
Normal file
10
hosts/nb/modules/coding.nix
Normal file
@@ -0,0 +1,10 @@
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
config = { allowUnfree = true; };
|
||||
};
|
||||
in {
|
||||
environment.systemPackages = with pkgs; [
|
||||
unstable.claude-code
|
||||
];
|
||||
}
|
||||
13
hosts/nb/modules/development/default.nix
Normal file
13
hosts/nb/modules/development/default.nix
Normal file
@@ -0,0 +1,13 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
with lib;
|
||||
|
||||
let
|
||||
unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
config = { allowUnfree = true; };
|
||||
};
|
||||
in {
|
||||
imports = [
|
||||
./mcp.nix
|
||||
];
|
||||
}
|
||||
11
hosts/nb/modules/development/mcp.nix
Normal file
11
hosts/nb/modules/development/mcp.nix
Normal file
@@ -0,0 +1,11 @@
|
||||
|
||||
{ config, pkgs, lib, ... }:
|
||||
let
|
||||
in {
|
||||
nixpkgs.overlays = [
|
||||
(import (builtins.fetchTarball "https://github.com/natsukium/mcp-servers-nix/archive/main.tar.gz")).overlays.default
|
||||
];
|
||||
environment.systemPackages = with pkgs; [
|
||||
mcp-server-fetch
|
||||
];
|
||||
}
|
||||
@@ -84,6 +84,9 @@ in {
|
||||
hypnotix
|
||||
|
||||
unstable.code-cursor
|
||||
unstable.windsurf
|
||||
unstable.codex
|
||||
# vscode-insiders
|
||||
# unstable.vscode-fhs
|
||||
|
||||
quickemu
|
||||
@@ -139,13 +142,14 @@ in {
|
||||
nextcloud-client
|
||||
nodejs_22
|
||||
onlyoffice-bin
|
||||
obs-studio
|
||||
pavucontrol
|
||||
pcmanfm
|
||||
pinentry
|
||||
rbw
|
||||
rofi-rbw
|
||||
# unstable.rustdesk
|
||||
unstable.rustdesk-flutter
|
||||
rustdesk-flutter
|
||||
slurp
|
||||
sway
|
||||
swaybg
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
};
|
||||
vscode-insiders = (unstable.vscode.override { isInsiders = true; }).overrideAttrs (oldAttrs: rec {
|
||||
src = (builtins.fetchTarball {
|
||||
url = "https://update.code.visualstudio.com/1.98.0-insider/linux-x64/insider";
|
||||
url = "https://update.code.visualstudio.com/1.98.2-insider/linux-x64/insider";
|
||||
sha256 = "sha256-tV0VxDLJJPD4jfNEgVh3wMXg899VJxCS5a3putdetkA=";
|
||||
});
|
||||
version = "1.98.0";
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
/home/dominik/projects/cloonar/phishguard
|
||||
/home/dominik/projects/cloonar/phishguard-frontend
|
||||
/home/dominik/projects/cloonar/gitapi
|
||||
/home/dominik/projects/cloonar/cloonar-assistant
|
||||
/home/dominik/projects/cloonar/updns
|
||||
|
||||
/home/dominik/projects/cloonar/flow/flow-docs
|
||||
/home/dominik/projects/cloonar/flow/flow-user-service
|
||||
@@ -27,11 +29,14 @@
|
||||
/home/dominik/projects/cloonar/wohnservice-wien
|
||||
/home/dominik/projects/cloonar/wohnservice-gdpr
|
||||
/home/dominik/projects/cloonar/gbv-aktuell
|
||||
/home/dominik/projects/cloonar/cloonar-technologies-website
|
||||
|
||||
/home/dominik/projects/cloonar/paraclub/paraclub-api
|
||||
/home/dominik/projects/cloonar/paraclub/paraclub-frontend
|
||||
/home/dominik/projects/cloonar/paraclub/paraclub-website
|
||||
/home/dominik/projects/cloonar/paraclub/paraclub-module
|
||||
/home/dominik/projects/cloonar/paraclub/paraclub-ai-mailer
|
||||
|
||||
/home/dominik/projects/cloonar/amz/amz-api
|
||||
/home/dominik/projects/cloonar/amz/amz-frontend
|
||||
/home/dominik/projects/cloonar/hilgenberg-website
|
||||
@@ -48,5 +53,6 @@
|
||||
/home/dominik/projects/epicenter.works/padexporter
|
||||
/home/dominik/projects/epicenter.works/ansible-pull
|
||||
/home/dominik/projects/cloonar/lena-schilling-website
|
||||
/home/dominik/projects/cloonar/dialog-relations-website
|
||||
/home/dominik/projects/cloonar/imperfect-perfect.com
|
||||
/home/dominik/projects/cloonar/yaapi
|
||||
|
||||
@@ -3,6 +3,10 @@ let
|
||||
|
||||
# impermanence = builtins.fetchTarball "https://github.com/nix-community/impermanence/archive/master.tar.gz";
|
||||
|
||||
unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
config = { allowUnfree = true; };
|
||||
};
|
||||
|
||||
thunderbirdSettings = {
|
||||
"extensions.activeThemeID" = "thunderbird-compact-dark@mozilla.org";
|
||||
"browser.theme.content-theme" = 0;
|
||||
@@ -176,12 +180,13 @@ in
|
||||
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
# package = (unstable.vscode.override { isInsiders = true; });
|
||||
package = (pkgs.vscode.override { isInsiders = true; }).overrideAttrs (oldAttrs: rec {
|
||||
src = builtins.fetchTarball {
|
||||
url = "https://update.code.visualstudio.com/1.98.0-insider/linux-x64/insider";
|
||||
sha256 = "1bbp8ix3brx6jq9zhzvq33fmlv3dl4s4m9p280hh2rr95rmd5xab";
|
||||
url = "https://update.code.visualstudio.com/1.99.0-insider/linux-x64/insider";
|
||||
sha256 = "0z3x9m9pndzka9gzm2phnks453d2mwbdid9yd7qw3bvv965h71j5";
|
||||
};
|
||||
version = "1.98.0";
|
||||
version = "1.99.0";
|
||||
});
|
||||
};
|
||||
|
||||
@@ -484,6 +489,23 @@ in
|
||||
realName = "Dominik Polakovics";
|
||||
address = "dominik.polakovics@epicenter.works";
|
||||
userName = "dominik.polakovics@epicenter.works";
|
||||
signature = {
|
||||
showSignature = "append";
|
||||
text = ''
|
||||
<div style="font-family: 'Open Sans', Helvetica, Arial, sans-serif;">
|
||||
<p style="margin-bottom: 0;"><img src="https://epicenter.works/sites/default/files/ew_logo_rgb-xs.png" /><br>
|
||||
<b>epicenter.works – for digital rights</b><br>
|
||||
Dominik Polakovics, Technical Advisor</p>
|
||||
|
||||
<table style="border: none;border-left: 5px solid #ccc;font-size: 80%;">
|
||||
<tr>
|
||||
<td style="padding-right:10px;">E-Mail:</td>
|
||||
<td>dominik.polakovics@epicenter.works</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
'';
|
||||
};
|
||||
imap = {
|
||||
host = "mail.epicenter.works";
|
||||
port = 993;
|
||||
@@ -586,6 +608,8 @@ in
|
||||
git clone gitea@git.cloonar.com:Cloonar/phishguard-frontend.git ${persistHome}/projects/cloonar/phishguard-frontend 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/gitapi.git ${persistHome}/projects/cloonar/gitapi 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/ai.nvim.git ${persistHome}/cloonar/ai.nvim 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/cloonar-assistant.git ${persistHome}/projects/cloonar/cloonar-assistant 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/updns.git ${persistHome}/projects/cloonar/updns 2>/dev/null
|
||||
|
||||
git clone gitea@git.cloonar.com:Cloonar/flow-docs.git ${persistHome}/projects/cloonar/flow/flow-docs 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/flow-user-service.git ${persistHome}/projects/cloonar/flow/flow-user-service 2>/dev/null
|
||||
@@ -605,6 +629,8 @@ in
|
||||
git clone gitea@git.cloonar.com:Cloonar/wohnservice-gdpr.git ${persistHome}/projects/cloonar/wohnservice-gdpr 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/gbv-aktuell.git ${persistHome}/projects/cloonar/gbv-aktuell 2>/dev/null
|
||||
|
||||
git clone gitea@git.cloonar.com:Cloonar/cloonar-technologies-website.git ${persistHome}/projects/cloonar/cloonar-technologies-website 2>/dev/null
|
||||
|
||||
git clone gitea@git.cloonar.com:Paraclub/api.git ${persistHome}/projects/cloonar/paraclub/paraclub-api 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Paraclub/frontend.git ${persistHome}/projects/cloonar/paraclub/paraclub-frontend 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Paraclub/website.git ${persistHome}/projects/cloonar/paraclub/paraclub-website 2>/dev/null
|
||||
@@ -616,6 +642,7 @@ in
|
||||
git clone gitea@git.cloonar.com:hilgenberg/website.git ${persistHome}/projects/cloonar/hilgenberg-website 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/korean-skin.care.git ${persistHome}/projects/cloonar/korean-skin.care 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/lena-schilling-website.git ${persistHome}/projects/cloonar/lena-schilling-website 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/dialog-relations-website.git ${persistHome}/projects/cloonar/dialog-relations-website 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/imperfect-perfect.com.git ${persistHome}/projects/cloonar/imperfect-perfect.com 2>/dev/null
|
||||
|
||||
git clone gitea@git.cloonar.com:Cloonar/lego-hetzner-bridge.git ${persistHome}/projects/home-automation/lego-hetzner-bridge 2>/dev/null
|
||||
|
||||
Reference in New Issue
Block a user