Compare commits

...

4 commits

Author SHA1 Message Date
müde
9d5cb1e98c pc2: disable vscode-server and hass 2026-02-01 19:24:33 +01:00
müde
5fc4be4207 nix flake update 2026-02-01 19:23:43 +01:00
müde
1f5f86ed29 fixed uid 2026-02-01 19:23:35 +01:00
müde
82631191ea user rename 2026-02-01 12:28:03 +01:00
34 changed files with 75 additions and 74 deletions

72
flake.lock generated
View file

@ -284,11 +284,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768949235, "lastModified": 1769580047,
"narHash": "sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg=", "narHash": "sha256-tNqCP/+2+peAXXQ2V8RwsBkenlfWMERb+Uy6xmevyhM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "75ed713570ca17427119e7e204ab3590cc3bf2a5", "rev": "366d78c2856de6ab3411c15c1cb4fb4c2bf5c826",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -332,11 +332,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768908532, "lastModified": 1769799857,
"narHash": "sha256-HIdLXEFaUVE8FiaCPJbCfBMsnF+mVtDub8Jwj2BD+mk=", "narHash": "sha256-88IFXZ7Sa1vxbz5pty0Io5qEaMQMMUPMonLa3Ls/ss4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "naersk", "repo": "naersk",
"rev": "8d97452673640eb7fabe428e8b6a425bc355008b", "rev": "9d4ed44d8b8cecdceb1d6fd76e74123d90ae6339",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -359,11 +359,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1769170609, "lastModified": 1769948416,
"narHash": "sha256-LiyaKNga2z/iG4pNr86iQLySEDoOytEzTCblxzRjnCk=", "narHash": "sha256-auvybZw7/95ln7J01VUqg6i7zvCpspgR1miG7WwiQBg=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "08d6e6adf34b0af12be7eaeacc0b4c1a8580b3da", "rev": "0ddfba5c5475a415c56123d700f3ceb5744c32fd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -392,11 +392,11 @@
"niri-unstable": { "niri-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1768678265, "lastModified": 1769577126,
"narHash": "sha256-Ub8eed4DsfIDWyg30xEe+8bSxL/z5Af/gCjmvJ0V/Hs=", "narHash": "sha256-v9vz9Rj4MGwPuhGELdvpRKl2HH+xvkgat6VwL0L86Fg=",
"owner": "YaLTeR", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "d7184a04b904e07113f4623610775ae78d32394c", "rev": "f30db163b5748e8cf95c05aba77d0d3736f40543",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -427,11 +427,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769134548, "lastModified": 1769914816,
"narHash": "sha256-16UWbfkIEaG728vwCdXM5C/8f1NLqBwZc039p8Yj9CA=", "narHash": "sha256-GXK/ub/LfBFEEBO2M+HhqWu3VW042pWw145Y+jYEMT0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "969bb9a90fa1365e8b5028d1b67dbd439b268675", "rev": "8eebcb40d2658badb78b4162868ffcc1006b59f3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -463,11 +463,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1764234087, "lastModified": 1769813415,
"narHash": "sha256-NHF7QWa0ZPT8hsJrvijREW3+nifmF2rTXgS2v0tpcEA=", "narHash": "sha256-nnVmNNKBi1YiBNPhKclNYDORoHkuKipoz7EtVnXO50A=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixos-generators", "repo": "nixos-generators",
"rev": "032a1878682fafe829edfcf5fdfad635a2efe748", "rev": "8946737ff703382fda7623b9fab071d037e897d5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -478,11 +478,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1769089682, "lastModified": 1769741972,
"narHash": "sha256-9yA/LIuAVQq0lXelrZPjLuLVuZdm03p8tfmHhnDIkms=", "narHash": "sha256-RxSg1EioTWNpoLaykiT1UQKTo/K0PPdLqCyQgNjNqWs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "078d69f03934859a181e81ba987c2bb033eebfc5", "rev": "63590ac958a8af30ebd52c7a0309d8c52a94dd77",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -509,11 +509,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1768875095, "lastModified": 1769740369,
"narHash": "sha256-dYP3DjiL7oIiiq3H65tGIXXIT1Waiadmv93JS0sS+8A=", "narHash": "sha256-xKPyJoMoXfXpDM5DFDZDsi9PHArf2k5BJjvReYXoFpM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ed142ab1b3a092c4d149245d0c4126a5d7ea00b0", "rev": "6308c3b21396534d8aaeac46179c14c439a89b8a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -549,11 +549,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769190062, "lastModified": 1769947836,
"narHash": "sha256-HXy1M80RWBW7cIIMQ/bBV/pMa3NmK6MYOOz/kA4bHIw=", "narHash": "sha256-CYSecY7oPzVkQmorHjI5lTWdwGpwqP62z+YJmObxYQ4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "82023efed13ef3c1bfe99f0cd669139b4a2d2694", "rev": "0d28d95d7bf9e852b4e6b514955dceef2e4921a5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -747,11 +747,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1768493544, "lastModified": 1769885983,
"narHash": "sha256-9qk2W/6GJWLAFXNruK/zdJ0bm3bfP50vJFbtuAjQpa4=", "narHash": "sha256-jLS7410B58f+3WfZ4PQ28aaaTONnmxlfAbDPdNuciLc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "stylix", "repo": "stylix",
"rev": "362306faaa7459bebf8eabf135879785f3da9bd2", "rev": "fe06391a1e1905fc7e6c13443ea439a89695ca69",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -864,11 +864,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768158989, "lastModified": 1769691507,
"narHash": "sha256-67vyT1+xClLldnumAzCTBvU0jLZ1YBcf4vANRWP3+Ak=", "narHash": "sha256-8aAYwyVzSSwIhP2glDhw/G0i5+wOrren3v6WmxkVonM=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "e96d59dff5c0d7fddb9d113ba108f03c3ef99eca", "rev": "28b19c5844cc6e2257801d43f2772a4b4c050a1b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -897,11 +897,11 @@
"xwayland-satellite-unstable": { "xwayland-satellite-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1768765571, "lastModified": 1769713942,
"narHash": "sha256-C1JbyJ3ftogmN3vmLNfyPtnJw2wY64TiUTIhFtk1Leg=", "narHash": "sha256-0BtCSO2qzYK/akRDsERqRVLknCYD3FYErc+szreSHUo=",
"owner": "Supreeeme", "owner": "Supreeeme",
"repo": "xwayland-satellite", "repo": "xwayland-satellite",
"rev": "ed1cef792b4def3321ff9ab5479df09609f17a69", "rev": "37ec78ee26e158b71f42e113e0e7dd9d5eb6bdb0",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -105,16 +105,16 @@
}: }:
let let
devices = { devices = {
vinzenz-lpt2 = { muede-lpt2 = {
system = "x86_64-linux"; system = "x86_64-linux";
home-manager-users = { home-manager-users = {
inherit (self.homeConfigurations) vinzenz; inherit (self.homeConfigurations) muede;
}; };
}; };
vinzenz-pc2 = { muede-pc2 = {
system = "x86_64-linux"; system = "x86_64-linux";
home-manager-users = { home-manager-users = {
inherit (self.homeConfigurations) vinzenz; inherit (self.homeConfigurations) muede;
}; };
}; };
ronja-pc = { ronja-pc = {
@ -197,7 +197,7 @@
homeModules = importModuleDir ./homeModules; homeModules = importModuleDir ./homeModules;
homeConfigurations = { homeConfigurations = {
vinzenz = ./homeConfigurations/vinzenz; muede = ./homeConfigurations/muede;
ronja = ./homeConfigurations/ronja; ronja = ./homeConfigurations/ronja;
}; };

View file

@ -33,9 +33,6 @@
style_user = "bg:color_r fg:text_r"; style_user = "bg:color_r fg:text_r";
style_root = "bold bg:color_r fg:text_r"; style_root = "bold bg:color_r fg:text_r";
show_always = true; show_always = true;
aliases = {
"vinzenz" = "müde";
};
}; };
os = { os = {
disabled = false; disabled = false;
@ -47,8 +44,8 @@
format = "$hostname"; format = "$hostname";
ssh_symbol = ""; ssh_symbol = "";
aliases = { aliases = {
"vinzenz-lpt2" = "lpt"; "muede-lpt2" = "lpt";
"vinzenz-pc2" = "pc"; "muede-pc2" = "pc";
}; };
}; };
container = { container = {

View file

@ -2,7 +2,7 @@
{ {
config.programs.zsh = { config.programs.zsh = {
initContent = '' initContent = ''
export PATH=$PATH:/home/vinzenz/.cargo/bin export PATH=$PATH:$HOME/.cargo/bin
bindkey "^[[1;5C" forward-word bindkey "^[[1;5C" forward-word
bindkey "^[[1;5D" backward-word bindkey "^[[1;5D" backward-word

View file

@ -6,7 +6,7 @@
... ...
}: }:
{ {
options.vinzenz.gnome-extensions = options.muede.gnome-extensions =
let let
mkDefaultEnabledOption = mkDefaultEnabledOption =
name: name:
@ -40,7 +40,7 @@
config = config =
let let
cfg = config.vinzenz.gnome-extensions; cfg = config.muede.gnome-extensions;
in in
lib.mkIf cfg.enable ( lib.mkIf cfg.enable (
lib.mkMerge [ lib.mkMerge [

View file

@ -14,9 +14,9 @@
users.users = { users.users = {
root.openssh.authorizedKeys.keys = [ root.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY vinzenz-pixel-JuiceSSH" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY pixel-JuiceSSH"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO1CRn4yYTL4XUdCebE8Z4ZeuMujBjorTdWifg911EOv vinzenz-pc2 home roaming" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO1CRn4yYTL4XUdCebE8Z4ZeuMujBjorTdWifg911EOv pc2 home roaming"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPDNpLDmctyqGpow/ElQvdhY4BLBPS/sigDJ1QEcC7wC vinzenz-lpt2-roaming" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPDNpLDmctyqGpow/ElQvdhY4BLBPS/sigDJ1QEcC7wC lpt2-roaming"
]; ];
}; };
}; };

View file

@ -12,9 +12,9 @@
users.users.root.openssh.authorizedKeys.keys = [ users.users.root.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICdYqY3Y1/f1bsAi5Qfyr/UWuX9ixu96IeAlhoQaJkbf" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICdYqY3Y1/f1bsAi5Qfyr/UWuX9ixu96IeAlhoQaJkbf"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY vinzenz-pixel-JuiceSSH" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY pixel-JuiceSSH"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO1CRn4yYTL4XUdCebE8Z4ZeuMujBjorTdWifg911EOv vinzenz-pc2 home roaming" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO1CRn4yYTL4XUdCebE8Z4ZeuMujBjorTdWifg911EOv pc2 home roaming"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPDNpLDmctyqGpow/ElQvdhY4BLBPS/sigDJ1QEcC7wC vinzenz-lpt2-roaming" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPDNpLDmctyqGpow/ElQvdhY4BLBPS/sigDJ1QEcC7wC lpt2-roaming"
]; ];
system.autoUpgrade.allowReboot = true; system.autoUpgrade.allowReboot = true;

View file

@ -2,12 +2,12 @@
{ {
imports = [ imports = [
./hardware.nix ./hardware.nix
self.nixosModules.user-vinzenz self.nixosModules.user-muede
self.nixosModules.gnome self.nixosModules.gnome
self.nixosModules.wine-gaming self.nixosModules.wine-gaming
self.nixosModules.steam self.nixosModules.steam
self.nixosModules.podman self.nixosModules.podman
self.nixosModules.vinzenz-desktop-settings self.nixosModules.muede-desktop-settings
self.nixosModules.intel-graphics self.nixosModules.intel-graphics
self.nixosModules.secure-boot self.nixosModules.secure-boot
]; ];
@ -27,9 +27,9 @@
# Configure console keymap # Configure console keymap
console.keyMap = "de"; console.keyMap = "de";
users.users.vinzenz.openssh.authorizedKeys.keys = [ users.users.muede.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY vinzenz-pixel-JuiceSSH" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY pixel-JuiceSSH"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO1CRn4yYTL4XUdCebE8Z4ZeuMujBjorTdWifg911EOv vinzenz-pc2 home roaming" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO1CRn4yYTL4XUdCebE8Z4ZeuMujBjorTdWifg911EOv pc2 home roaming"
]; ];
programs = { programs = {
@ -60,5 +60,7 @@
]; ];
boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
users.users.muede.home = "/home/vinzenz";
}; };
} }

View file

@ -2,15 +2,15 @@
{ {
imports = [ imports = [
./hardware.nix ./hardware.nix
./vscode-server.nix # ./vscode-server.nix
./hass.nix # ./hass.nix
self.nixosModules.user-vinzenz self.nixosModules.user-muede
self.nixosModules.gnome self.nixosModules.gnome
self.nixosModules.wine-gaming self.nixosModules.wine-gaming
self.nixosModules.steam self.nixosModules.steam
self.nixosModules.podman self.nixosModules.podman
self.nixosModules.vinzenz-desktop-settings self.nixosModules.muede-desktop-settings
self.nixosModules.amd-graphics self.nixosModules.amd-graphics
self.nixosModules.secure-boot self.nixosModules.secure-boot
]; ];
@ -30,10 +30,10 @@
# Configure console keymap # Configure console keymap
console.keyMap = "de"; console.keyMap = "de";
users.users.vinzenz.openssh.authorizedKeys.keys = [ users.users.muede.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINrY6tcgnoC/xbgL7vxSjddEY9MBxRXe9n2cAHt88/TT home roaming" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINrY6tcgnoC/xbgL7vxSjddEY9MBxRXe9n2cAHt88/TT home roaming"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY vinzenz-pixel-JuiceSSH" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY pixel-JuiceSSH"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPDNpLDmctyqGpow/ElQvdhY4BLBPS/sigDJ1QEcC7wC vinzenz-lpt2-roaming" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPDNpLDmctyqGpow/ElQvdhY4BLBPS/sigDJ1QEcC7wC lpt2-roaming"
]; ];
environment.systemPackages = with pkgs; [ lact ]; environment.systemPackages = with pkgs; [ lact ];
@ -42,5 +42,7 @@
# Factorio # Factorio
34197 34197
]; ];
users.users.muede.home = "/home/vinzenz";
}; };
} }

View file

@ -11,7 +11,7 @@
self.nixosModules.gnome self.nixosModules.gnome
self.nixosModules.steam self.nixosModules.steam
self.nixosModules.wine-gaming self.nixosModules.wine-gaming
self.nixosModules.vinzenz-desktop-settings self.nixosModules.muede-desktop-settings
]; ];
config = { config = {

View file

@ -5,7 +5,7 @@
... ...
}: }:
{ {
options.vinzenz = { options.muede = {
keep-gnome-default-apps = lib.mkEnableOption "keep gnome default apps"; keep-gnome-default-apps = lib.mkEnableOption "keep gnome default apps";
}; };
@ -37,7 +37,7 @@
gpaste.enable = true; gpaste.enable = true;
}; };
} }
(lib.mkIf (!config.vinzenz.keep-gnome-default-apps) { (lib.mkIf (!config.muede.keep-gnome-default-apps) {
environment.gnome.excludePackages = with pkgs; [ environment.gnome.excludePackages = with pkgs; [
cheese # photo booth cheese # photo booth
epiphany # web browser epiphany # web browser

View file

@ -1,10 +1,10 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
users.users.vinzenz = { users.users.muede = {
isNormalUser = true; isNormalUser = true;
name = "vinzenz"; uid = 1000;
name = "muede";
description = "müde"; description = "müde";
home = "/home/vinzenz";
extraGroups = [ extraGroups = [
"networkmanager" "networkmanager"
"wheel" "wheel"
@ -21,7 +21,7 @@
autoSubUidGidRange = true; autoSubUidGidRange = true;
}; };
nix.settings.trusted-users = [ "vinzenz" ]; nix.settings.trusted-users = [ "muede" ];
allowedUnfreePackages = [ allowedUnfreePackages = [
"rider" "rider"