From 700f1002c553117b70fb484a2067cca50f18cc7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20R=C3=B6ger?= Date: Thu, 3 Apr 2025 02:10:25 +0200 Subject: [PATCH] Home Gen488 @ 2025-04-03-02:10 --- flake.nix | 6 +-- home/jonas@jroeger.de.nix | 39 ---------------- hosts/jroeger.de/configuration.nix | 73 ------------------------------ modules/home/zsh/tools.nix | 2 - 4 files changed, 3 insertions(+), 117 deletions(-) delete mode 100644 home/jonas@jroeger.de.nix delete mode 100644 hosts/jroeger.de/configuration.nix diff --git a/flake.nix b/flake.nix index b71b1db..740b447 100644 --- a/flake.nix +++ b/flake.nix @@ -63,7 +63,7 @@ }; modules = [ ({...}: {nixpkgs.overlays = [overlay-unstable];}) - ./hosts/jroeger.de/configuration.nix + ./hosts/harbor/configuration.nix ]; }; vm = nixpkgs.lib.nixosSystem { @@ -93,7 +93,7 @@ # to pass through arguments to home.nix extraSpecialArgs = {inherit inputs;}; }; - homeConfigurations."jonas@jroeger.de" = home-manager.lib.homeManagerConfiguration { + homeConfigurations."jonas@harbor" = home-manager.lib.homeManagerConfiguration { pkgs = nixpkgs.legacyPackages.${system}; # Specify your home configuration modules here, for example, @@ -101,7 +101,7 @@ modules = [ ({...}: {nixpkgs.overlays = [overlay-unstable];}) ({...}: {nixpkgs.config.allowUnfree = true;}) - (./home + "/jonas@jroeger.de.nix") + (./home + "/jonas@harbor.nix") ]; # Optionally use extraSpecialArgs diff --git a/home/jonas@jroeger.de.nix b/home/jonas@jroeger.de.nix deleted file mode 100644 index 47e9fd6..0000000 --- a/home/jonas@jroeger.de.nix +++ /dev/null @@ -1,39 +0,0 @@ -{...}: { - imports = [ - ../modules/home/ranger - ../modules/home/zsh - ]; - - # Home Manager needs a bit of information about you and the paths it should - # manage. - home.username = "jonas"; - home.homeDirectory = "/home/jonas"; - - # This value determines the Home Manager release that your configuration is - # compatible with. This helps avoid breakage when a new Home Manager release - # introduces backwards incompatible changes. - # - # You should not change this value, even if you update Home Manager. If you do - # want to update the value, then make sure to first check the Home Manager - # release notes. - home.stateVersion = "24.11"; # Please read the comment before changing. - - home.sessionVariables = { - EDITOR = "vim"; - }; - - # Let Home Manager install and manage itself. - programs.home-manager.enable = true; - - # Git - programs.git = { - enable = true; - userName = "Jonas Röger"; - userEmail = "jonas.roeger@tu-dortmund.de"; - difftastic.enable = true; - signing = { - signByDefault = true; - key = "4000EB35E1AE0F07"; - }; - }; -} diff --git a/hosts/jroeger.de/configuration.nix b/hosts/jroeger.de/configuration.nix deleted file mode 100644 index 799675c..0000000 --- a/hosts/jroeger.de/configuration.nix +++ /dev/null @@ -1,73 +0,0 @@ -{pkgs, ...}: { - imports = [ - # Include the results of the hardware scan. - # ./hardware-configuration.nix - ]; - - # Configure nix and garbage collection - nix = { - settings = { - experimental-features = ["nix-command" "flakes"]; - auto-optimise-store = true; - }; - gc = { - automatic = true; - dates = "weekly"; - options = "--delete-older-than 30d"; - }; - }; - - users.users.jonas = { - isNormalUser = true; - description = "Jonas"; - extraGroups = ["wheel" "docker"]; - openssh.authorizedKeys.keys = [ - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCyCyYsMSiy7shcehlzJEbCyRiHk+cicFB35Bc2uc4PjjkCjswLh01fRAV2QcplrNkH/5F4GBTbOoZHHc7/AVLyUxgwDC9ffD2i7fevuGpfBFy9D30uz6jDekxXkmRmIlidXLdG1Fh4zwVejGlwdhUu/Zb7PonO/dktx3EFdf1SpnW+y75anN85zoGsld7KQk42wEd0zXtCgx4CKI6Vvt6heWCEiJ9wyw1sLpTJr4H8In236CUj1/r1qY9Gfa8n9NA0J9XCpcwSCEWGRKQNicoQIpnp5txrgzaUq4r6qBKHmImYXmSTVnDZ9dJLRYNu2lDvBtTXP4ztlR6Lpxs873fPg51qgaX9rRVMMo/gGjq8fOFWsDVaJZab9VY3hZYNCKIbWFqo4GKyCQs9Xfzr2AUACm09HWiYMTefwEypOzvUb4z+LF2B/0c5XmghLF/TOzLVgDXzAgWMH4mCnPh9EDLHTtoJaGNURler9VRV8yQyLH6oK9UpHZovCFs7HpFN+WPv2QVFfkK8aHg7tnklFsT78z154bjuspiEI/fFGmTxoQUGufmHlRy/9GQDusgNfe24ZEB2hHBVjKv29XdIfvFAhoPVpA6+O/N3feSlmVISaU+8QraVQEf/TuQjopDUWpJTmqSxKvQSTPwcyWDy6NtcJ85bGAu6jSUGC3ouH4Rb2Q== cardno:000609618602" - ]; - }; - users.defaultUserShell = pkgs.zsh; - - programs.zsh.enable = true; - - services.openssh = { - enable = true; - settings.PasswordAuthentication = false; - settings.KbdInteractiveAuthentication = false; - }; - - # Allow unfree packages - nixpkgs.config.allowUnfree = true; - - # This value determines the NixOS release from which the default - # settings for stateful data, like file locations and database versions - # on your system were taken. It‘s perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "24.11"; # Did you read the comment? - - # Set your time zone. - time.timeZone = "Europe/Berlin"; - - # Select internationalisation properties. - i18n.defaultLocale = "en_US.UTF-8"; - i18n.extraLocaleSettings = { - LC_ADDRESS = "de_DE.UTF-8"; - LC_IDENTIFICATION = "de_DE.UTF-8"; - LC_MEASUREMENT = "de_DE.UTF-8"; - LC_MONETARY = "de_DE.UTF-8"; - LC_NAME = "de_DE.UTF-8"; - LC_NUMERIC = "de_DE.UTF-8"; - LC_PAPER = "de_DE.UTF-8"; - LC_TELEPHONE = "de_DE.UTF-8"; - LC_TIME = "de_DE.UTF-8"; - }; - console.keyMap = "de"; - - networking.fqdn = "jroeger.de"; - - # Enable networking - networking.networkmanager.enable = true; - - networking.firewall.enable = false; -} diff --git a/modules/home/zsh/tools.nix b/modules/home/zsh/tools.nix index 1b72588..772e429 100644 --- a/modules/home/zsh/tools.nix +++ b/modules/home/zsh/tools.nix @@ -10,8 +10,6 @@ nix-tree nixpkgs-fmt pass - poetry - python311Packages.radian ranger thefuck unstable.mmtui