Compare commits

..

No commits in common. "0710d7d059677a9963be693d950f7c9311f0f44d" and "7b5dc571a0a63f41e3d56998ed01108646c66f28" have entirely different histories.

11 changed files with 28 additions and 45 deletions

View file

@ -6,9 +6,9 @@ let
readWritePermissions
sambaPermissions
userIdForUser0
ceresIP
;
ceresName = "ceres";
ceresIP = "192.168.50.140";
ceresStorageDriveName = "NAS1";
in
{

View file

@ -2,7 +2,6 @@
let
inherit (devicesFunctions)
ownerExclusiveReadWriteMask
charonIP
;
in
{
@ -12,7 +11,7 @@ in
address0 = "";
};
ip = {
address0 = charonIP;
address0 = "192.168.50.42";
};
boot = {
options = ownerExclusiveReadWriteMask;

View file

@ -2,17 +2,16 @@
let
inherit (devicesFunctions)
ownerWriteOthersReadMask
deimosIP
;
in
{
label = "Deimos";
name = "deimos";
sync = {
address0 = deimosIP;
address0 = "";
};
ip = {
address0 = deimosIP;
address0 = "192.168.50.142";
};
boot = {
options = ownerWriteOthersReadMask;

View file

@ -3,7 +3,6 @@ let
inherit (devicesFunctions)
ownerWriteOthersReadMask
readWritePermissions
marsIP
;
in
{
@ -13,7 +12,7 @@ in
address0 = "";
};
ip = {
address0 = marsIP;
address0 = "192.168.50.196";
};
boot = {
options = ownerWriteOthersReadMask;

View file

@ -1,7 +1,6 @@
{ devicesFunctions }:
let
inherit (devicesFunctions)
phoneIP
dummy
;
in
@ -13,6 +12,6 @@ in
address1 = "RUKSHY4-UCBYRVG-CVYFCMU-M3NLA3Q-JINRF5V-YPR5W32-TEIBJN6-DNQRCAR"; # User2
};
ip = {
address0 = phoneIP;
address0 = "192.168.50.243";
};
}

View file

@ -1,7 +1,6 @@
{ devicesFunctions }:
let
inherit (devicesFunctions)
brotherIP
dummy
;
in
@ -9,6 +8,6 @@ in
name = dummy;
label = "Brother-HL-2170W";
ip = {
address0 = brotherIP;
address0 = "192.168.50.195";
};
}

View file

@ -4,7 +4,6 @@ let
sambaPermissions
userIdForUser0
userIdForUser1
synologyIP
;
user0 = "nick";
@ -12,6 +11,7 @@ let
user0Name = "Nick";
user1Name = "Garnet";
synologyName = "synology";
synologyIP = "192.168.50.209";
in
{
label = "Synology";

View file

@ -2,7 +2,6 @@
let
inherit (devicesFunctions)
readWritePermissions
venusIP
;
drivePath = "/run/media";
byLabel = "/dev/disk/by-label";
@ -12,7 +11,7 @@ in
label = "Venus";
name = "venus";
ip = {
address0 = venusIP;
address0 = "192.168.58.104";
};
boot = {
options = [

View file

@ -33,14 +33,6 @@ let
];
dummy = [
];
ceresIP = "192.168.50.140";
charonIP = "192.168.50.42";
deimosIP = "192.168.50.142";
marsIP = "192.168.50.196";
phoneIP = "192.168.50.243";
synologyIP = "192.168.50.209";
venusIP = "192.168.58.104";
brotherIP = "192.168.50.195";
};
deviceswithFunctions = builtins.listToAttrs (

View file

@ -26,6 +26,7 @@ in
"jellyfin"
"libvirtd"
"minecraft"
"navidrome"
"netdev"
"networkmanager"
"nextcloud"
@ -48,22 +49,7 @@ in
homeDirectory = "/home/${user0}";
file = {
"./justfile" = {
text = ''
vpn:
sudo protonvpn c --c CA
vpnoff:
sudo protonvpn d
rebuild:
nixos-rebuild switch --use-remote-sudo --flake ~/Files/Projects/dotfiles#${hostname} --show-trace
elm:
cd ~/Files/Projects/website/frontend ; elm-land server
server:
ssh ${devices.ceres.ip.address0}
'';
source = ./files/justfile;
};
"./Files/Scripts/list.sh" = {
source = ./files/list.sh;
@ -73,6 +59,9 @@ in
source = ./files/loop.sh;
executable = true;
};
"./.config/vesktop/themes/macchiato-theme.css" = {
source = ./files/themes/vesktop/macchiato-theme.css;
};
"./.config/scripts/get_weather.sh" = {
source = ./files/get_weather.sh;
executable = true;
@ -81,12 +70,6 @@ in
source = ./files/wallpaper;
recursive = true;
};
"./.config/vesktop/themes/macchiato-theme.css" = {
source = ./files/themes/vesktop/macchiato-theme.css;
};
"./.config/qBittorrent/themes/catppuccin-mocha.qbtheme" = {
source = ./files/themes/qbittorrent/macchiato.qbtheme;
};
};
sessionVariables = {
VISUAL = lib.getExe pkgs.zed-editor;

14
profiles/user0/files/justfile Executable file
View file

@ -0,0 +1,14 @@
vpn:
sudo protonvpn c --c CA
vpnoff:
sudo protonvpn d
rebuild:
nixos-rebuild switch --use-remote-sudo --flake ~/Files/Projects/dotfiles#mars --show-trace
elm:
cd ~/Files/Projects/website/frontend; elm-land server
server:
ssh 192.168.50.140