add zammad to fw vm, add web-arm machine
This commit is contained in:
@@ -18,6 +18,7 @@ in {
|
||||
|
||||
./utils/modules/sops.nix
|
||||
./utils/modules/nur.nix
|
||||
./modules/appimage.nix
|
||||
./modules/sway/sway.nix
|
||||
./modules/printer.nix
|
||||
./modules/nvim/default.nix
|
||||
@@ -34,6 +35,7 @@ in {
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
open-sans
|
||||
|
||||
];
|
||||
|
||||
# nixos cross building qemu
|
||||
@@ -108,17 +110,19 @@ in {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
bento
|
||||
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
||||
wget
|
||||
creality-print
|
||||
docker-compose
|
||||
drone-cli
|
||||
git-filter-repo
|
||||
nix-prefetch-git
|
||||
openaudible
|
||||
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
|
||||
git-filter-repo
|
||||
ykfde
|
||||
nix-prefetch-git
|
||||
];
|
||||
|
||||
environment.variables = {
|
||||
|
||||
11
hosts/nb-new.cloonar.com/modules/appimage.nix
Normal file
11
hosts/nb-new.cloonar.com/modules/appimage.nix
Normal file
@@ -0,0 +1,11 @@
|
||||
{ lib, pkgs, ... }:
|
||||
{
|
||||
boot.binfmt.registrations.appimage = {
|
||||
wrapInterpreterInShell = false;
|
||||
interpreter = "${pkgs.appimage-run}/bin/appimage-run";
|
||||
recognitionType = "magic";
|
||||
offset = 0;
|
||||
mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff'';
|
||||
magicOrExtension = ''\x7fELF....AI\x02'';
|
||||
};
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
# i3 config file (v4)
|
||||
|
||||
# font for window titles and bar
|
||||
font pango:Source Sans Pro 10
|
||||
font pango:Source Sans Pro 15
|
||||
|
||||
# use win key
|
||||
set $mod Mod4
|
||||
@@ -211,7 +211,7 @@ bindsym $mod+Shift+c reload
|
||||
bindsym $mod+Shift+r restart
|
||||
|
||||
# manage i3 session
|
||||
bindsym $mod+Shift+e exec swaynag --background f1fa8c --border ffb86c --border-bottom-size 0 --button-background ffb86c --button-text 282a36 -t warning -f "pango:Hack 9" -m "Do you really want to exit?" -B " Exit " "swaymsg exit" -B " Lock " "pkill swaynag && swaylock -c 252525 -s center -i ~/.wallpaper.png" -B " Reboot " "pkill swaynag && reboot" -B " Shutdown " "pkill swaynag && shutdown -h now" -B " Suspend " "pkill swaynag && systemctl suspend"
|
||||
bindsym $mod+Shift+e exec swaynag --background f1fa8c --border ffb86c --border-bottom-size 0 --button-background ffb86c --button-text 282a36 -t warning -f "pango:Hack 9" -m "Do you really want to exit?" -B " Auto Suspend Off " "pkill swayidle" -B " Exit " "swaymsg exit" -B " Lock " "pkill swaynag && swaylock -c 252525 -s center -i ~/.wallpaper.png" -B " Reboot " "pkill swaynag && reboot" -B " Shutdown " "pkill swaynag && shutdown -h now" -B " Suspend " "pkill swaynag && systemctl suspend"
|
||||
|
||||
# resize window
|
||||
bindsym $mod+r mode " "
|
||||
@@ -288,6 +288,9 @@ gaps inner 12
|
||||
gaps outer 0
|
||||
|
||||
# startup applications
|
||||
exec_always {
|
||||
gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
|
||||
}
|
||||
exec /run/wrappers/bin/gnome-keyring-daemon --start --daemonize
|
||||
exec dbus-sway-environment
|
||||
exec configure-gtk
|
||||
@@ -311,7 +314,7 @@ exec 'sleep 2; swaymsg workspace $ws8; swaymsg layout tabbed'
|
||||
exec mako --default-timeout=5000
|
||||
|
||||
# wallpaper
|
||||
output eDP-1 scale 1.5
|
||||
output eDP-1 scale 1
|
||||
output eDP-1 bg #282a36 solid_color
|
||||
output eDP-1 bg ~/.wallpaper.png center
|
||||
output DP-4 bg #282a36 solid_color
|
||||
@@ -353,7 +356,7 @@ bindswitch --locked lid:off output $laptop_screen enable
|
||||
|
||||
# Touchpad
|
||||
input type:touchpad {
|
||||
tap enabled
|
||||
natural_scroll enabled
|
||||
tap enabled
|
||||
natural_scroll enabled
|
||||
}
|
||||
|
||||
|
||||
@@ -21,6 +21,9 @@ let
|
||||
unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
config = { allowUnfree = true; };
|
||||
};
|
||||
orca-slicer-pin = import (builtins.fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/67b4bf1df4ae54d6866d78ccbd1ac7e8a8db8b73.tar.gz";
|
||||
}) {};
|
||||
in {
|
||||
imports = [
|
||||
./social.nix
|
||||
@@ -45,25 +48,17 @@ in {
|
||||
theme = "where_is_my_sddm_theme_qt5";
|
||||
};
|
||||
|
||||
# services.xserver = {
|
||||
# enable = true;
|
||||
# excludePackages = [ pkgs.xterm ];
|
||||
# displayManager.gdm.enable = true;
|
||||
# displayManager.gdm.wayland = true;
|
||||
# # displayManager.sddm.enable = true;
|
||||
# displayManager.sessionPackages = [ pkgs.sway ];
|
||||
# displayManager.defaultSession = "sway";
|
||||
# libinput.enable = true;
|
||||
# };
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
alsaUtils
|
||||
audacity
|
||||
apache-directory-studio
|
||||
bitwarden
|
||||
bitwarden-cli
|
||||
rofi-rbw-wayland
|
||||
cryptomator
|
||||
|
||||
quickemu
|
||||
|
||||
brave
|
||||
chromium
|
||||
firefox
|
||||
@@ -110,6 +105,7 @@ in {
|
||||
mqttui
|
||||
networkmanagerapplet
|
||||
nextcloud-client
|
||||
nodejs_22
|
||||
onlyoffice-bin
|
||||
pavucontrol
|
||||
pcmanfm
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
* {
|
||||
font-size: 20px;
|
||||
font-size: 30px;
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ window#waybar {
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0 2px;
|
||||
padding: 0 4px;
|
||||
color: #f8f8f2;
|
||||
}
|
||||
#workspaces button.focused {
|
||||
@@ -46,7 +46,7 @@ window#waybar {
|
||||
#workspaces button:hover {
|
||||
background: #252525;
|
||||
border: #252525;
|
||||
padding: 0 3px;
|
||||
padding: 0 6px;
|
||||
}
|
||||
|
||||
#network {
|
||||
@@ -75,5 +75,5 @@ window#waybar {
|
||||
#cpu,
|
||||
#battery,
|
||||
#disk {
|
||||
padding: 0 10px;
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
@@ -9,9 +9,11 @@
|
||||
/home/dominik/projects/cloonar/paraclub/paraclub-module
|
||||
/home/dominik/projects/cloonar/amz/amz-api
|
||||
/home/dominik/projects/cloonar/amz/amz-frontend
|
||||
/home/dominik/projects/cloonar/hilgenberg-website
|
||||
/home/dominik/projects/cloonar/korean-skin.care
|
||||
/home/dominik/projects/myhidden.life/myhidden.life-web
|
||||
/home/dominik/projects/socialgrow.tech/sgt-api
|
||||
/home/dominik/projects/epicenter.works/campaigntool
|
||||
/home/dominik/projects/epicenter.works/ewcampaign
|
||||
/home/dominik/projects/epicenter.works/epicenter.works
|
||||
/home/dominik/projects/epicenter.works/epicenter-nixos
|
||||
/home/dominik/projects/epicenter.works/spenden.akvorrat.at
|
||||
|
||||
@@ -15,6 +15,7 @@ let
|
||||
"calendar.ui.version" = 3;
|
||||
"calendar.timezone.local" = "Europe/Vienna";
|
||||
"calendar.week.start" = 1;
|
||||
"layout.css.devPixelsPerPx" = "1.5";
|
||||
};
|
||||
|
||||
thunderbirdCalendarPersonal = {
|
||||
@@ -68,12 +69,20 @@ let
|
||||
"devtools.toolbox.host" = "right";
|
||||
"browser.uiCustomization.state" = "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"downloads-button\",\"screenshot-button\",\"ublock0_raymondhill_net-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"_d634138d-c276-4fc8-924b-40a0ea21d284_-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"_testpilot-containers-browser-action\",\"unified-extensions-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"firefox-view-button\",\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"_d634138d-c276-4fc8-924b-40a0ea21d284_-browser-action\",\"_testpilot-containers-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"developer-button\"],\"dirtyAreaCache\":[\"unified-extensions-area\",\"nav-bar\",\"PersonalToolbar\"],\"currentVersion\":20,\"newElementCount\":3}";
|
||||
"signon.rememberSignons" = false;
|
||||
"identity.sync.tokenserver.uri" = "https://sync.cloonar.com:5000/token/1.0/sync/1.5";
|
||||
# "toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
||||
"layout.css.devPixelsPerPx" = "1.5";
|
||||
};
|
||||
|
||||
firefoxUserChrome = ''
|
||||
* {
|
||||
font-size: 16pt !important
|
||||
}
|
||||
'';
|
||||
|
||||
firefoxExtensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
bitwarden
|
||||
multi-account-containers
|
||||
onepassword-password-manager
|
||||
privacy-badger
|
||||
ublock-origin
|
||||
];
|
||||
@@ -91,9 +100,11 @@ in
|
||||
allowOther = true;
|
||||
directories = [
|
||||
".ApacheDirectoryStudio"
|
||||
".config/Creality"
|
||||
".config/github-copilot"
|
||||
".config/libreoffice"
|
||||
".config/Nextcloud"
|
||||
".config/OrcaSlicer"
|
||||
".config/rustdesk"
|
||||
".config/Signal"
|
||||
".config/sops"
|
||||
@@ -103,6 +114,7 @@ in
|
||||
".thunderbird"
|
||||
"cloud.cloonar.com"
|
||||
"cloud.epicenter.works"
|
||||
"OpenAudible"
|
||||
"projects"
|
||||
"go"
|
||||
];
|
||||
@@ -282,6 +294,7 @@ in
|
||||
id = 0;
|
||||
isDefault = true;
|
||||
settings = firefoxSettings;
|
||||
userChrome = firefoxUserChrome;
|
||||
search.default = "DuckDuckGo";
|
||||
search.privateDefault = "DuckDuckGo";
|
||||
search.force = true;
|
||||
@@ -290,6 +303,7 @@ in
|
||||
social = {
|
||||
id = 1;
|
||||
settings = firefoxSettings;
|
||||
userChrome = firefoxUserChrome;
|
||||
search.default = "DuckDuckGo";
|
||||
search.privateDefault = "DuckDuckGo";
|
||||
search.force = true;
|
||||
@@ -345,13 +359,15 @@ in
|
||||
git clone gitea@git.cloonar.com:Paraclub/module.git /nix/persist/user/dominik/projects/cloonar/paraclub/paraclub-module 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/amz-api.git /nix/persist/user/dominik/projects/cloonar/amz/amz-api 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/amz-frontend.git /nix/persist/user/dominik/projects/cloonar/amz/amz-frontend 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:hilgenberg/website.git /nix/persist/user/dominik/projects/cloonar/hilgenberg-website 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:Cloonar/korean-skin.care.git /nix/persist/user/dominik/projects/cloonar/korean-skin.care 2>/dev/null
|
||||
git clone gitea@git.cloonar.com:myhidden.life/web.git /nix/persist/user/dominik/projects/myhidden.life/myhidden.life-web 2>/dev/null
|
||||
|
||||
git clone gitea@git.cloonar.com:socialgrow.tech/sgt-api.git /nix/persist/user/dominik/projects/socialgrow.tech/sgt-api 2>/dev/null
|
||||
|
||||
ssh-keygen -R gitlab.epicenter.works
|
||||
ssh-keyscan gitlab.epicenter.works >> ~/.ssh/known_hosts
|
||||
git clone git@gitlab.epicenter.works:epicenter.works/campaigntool.git /nix/persist/user/dominik/projects/epicenter.works/campaigntool 2>/dev/null
|
||||
git clone git@github.com:AKVorrat/ewcampaign.git /nix/persist/user/dominik/projects/epicenter.works/ewcampaign 2>/dev/null
|
||||
git clone git@gitlab.epicenter.works:epicenter.works/website.git /nix/persist/user/dominik/projects/epicenter.works/epicenter.works 2>/dev/null
|
||||
git clone git@gitlab.epicenter.works:epicenter.works/nixos.git /nix/persist/user/dominik/projects/epicenter.works/epicenter-nixos 2>/dev/null
|
||||
git clone git@github.com:AKVorrat/spenden.akvorrat.at.git /nix/persist/user/dominik/projects/epicenter.works/spenden.akvorrat.at 2>/dev/null
|
||||
@@ -413,6 +429,12 @@ in
|
||||
TERM = "xterm-256color";
|
||||
};
|
||||
};
|
||||
"*.hilgenberg-gmbh.de" = {
|
||||
user = "root";
|
||||
setEnv = {
|
||||
TERM = "xterm-256color";
|
||||
};
|
||||
};
|
||||
"amz-websrv-01.amz.at" = {
|
||||
user = "ebs";
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user