diff options
author | sinanmohd <sinan@sinanmohd.com> | 2024-03-08 10:50:28 +0530 |
---|---|---|
committer | sinanmohd <sinan@sinanmohd.com> | 2024-03-08 10:52:52 +0530 |
commit | cd942d253bda8f511fdb921ea29f69f382a9368e (patch) | |
tree | 2c7aac5f66e5b614ecdd0871df23432bae4dc6db /common.nix | |
parent | 2abeb90fbff1d33aadfec37ce80a6bc4d3551661 (diff) |
repo: restructure source tree
Diffstat (limited to 'common.nix')
-rw-r--r-- | common.nix | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/common.nix b/common.nix deleted file mode 100644 index b9d2dab..0000000 --- a/common.nix +++ /dev/null @@ -1,88 +0,0 @@ -{ config, pkgs, lib, ... }: - -let - host = config.networking.hostName; - user = config.userdata.user; -in -{ - disabledModules = [ - "services/networking/pppd.nix" - "services/mail/stalwart-mail.nix" - ]; - imports = [ - ./modules/userdata.nix - - ./modules/tmux.nix - ./modules/dev.nix - - ./modules/pppd.nix - ./modules/stalwart-mail.nix - ]; - - sops = { - defaultSopsFile = ./hosts/${host}/secrets.yaml; - age.keyFile = "/var/secrets/${host}.sops"; - }; - system.stateVersion = "23.11"; - nix.settings.experimental-features = [ "flakes" "nix-command" ]; - - boot = { - tmp.useTmpfs = true; - loader.timeout = 1; - }; - - users.users.${user} = { - extraGroups = [ "wheel" ]; - packages = with pkgs; [ - bc - unzip - htop - curl - file - dig - tcpdump - mtr - nnn - ps_mem - brightnessctl - ]; - - openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDCeMXhkjm9CabbA/1xdtP9bvFEm8pVXPk66NmI9/VvQ sinan@vex" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL8LnyOuPmtKRqAZeHueNN4kfYvpRQVwCivSTq+SZvDU sinan@cez" - ]; - }; - - time.timeZone = "Asia/Kolkata"; - networking.useDHCP = false; - environment = { - binsh = "${lib.getExe pkgs.dash}"; - systemPackages = with pkgs; [ - dash - luajit - neovim - sops - ]; - variables = { - EDITOR = "nvim"; - VISUAL = "nvim"; - }; - shellAliases = { - ls = "ls --color=auto --group-directories-first"; - grep = "grep --color=auto"; - }; - }; - services.openssh = { - enable = true; - settings.PasswordAuthentication = false; - }; - programs.bash.promptInit = '' - if [ "$UID" -ne 0 ]; then - PROMPT_COLOR="1;32m" - else - PROMPT_COLOR="1;31m" - fi - - PS1="\[\033[$PROMPT_COLOR\][\[\e]0;\u@\h: \w\a\]\u@\h:\w]\\$\[\033[0m\] " - ''; -} |