remove tau, not used anymore
This commit is contained in:
parent
ad11431ab0
commit
9ceec77160
14
flake.nix
14
flake.nix
@ -57,20 +57,6 @@
|
||||
] ++ utils.nixFilesIn ./systems/mdesktop;
|
||||
};
|
||||
|
||||
nixosConfigurations."tau" = nixpkgs.lib.nixosSystem
|
||||
{
|
||||
specialArgs = { inherit username; };
|
||||
pkgs = nixpkgs_aarch64_linux;
|
||||
system = "aarch64-linux";
|
||||
modules = [
|
||||
home-manager.nixosModules.home-manager
|
||||
{
|
||||
home-manager.users.${username}.imports = utils.nixFilesIn ./maddie/common ++ utils.nixFilesIn ./maddie/nixos;
|
||||
home-manager.extraSpecialArgs = { inherit username; pkgs = nixpkgs_aarch64_linux; };
|
||||
}
|
||||
] ++ utils.nixFilesIn ./systems/tau;
|
||||
};
|
||||
|
||||
darwinConfigurations."MMacBookPro" = darwin.lib.darwinSystem
|
||||
{
|
||||
pkgs = nixpkgs_aarch64_darwin;
|
||||
|
@ -1,5 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
programs.adb.enable = true;
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
sound.enable = true;
|
||||
hardware.pulseaudio.enable = false;
|
||||
security.rtkit.enable = true;
|
||||
services.pipewire = {
|
||||
enable = true;
|
||||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
pulse.enable = true;
|
||||
jack.enable = true;
|
||||
};
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
hardware.bluetooth.enable = true;
|
||||
services.blueman.enable = true;
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
boot.loader.grub.enable = false;
|
||||
boot.loader.generic-extlinux-compatible.enable = true;
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
{ config, username, ... }:
|
||||
|
||||
{
|
||||
security.sudo.enable = false;
|
||||
security.doas = {
|
||||
enable = true;
|
||||
extraRules = [{
|
||||
users = [ "${username}" ];
|
||||
keepEnv = true;
|
||||
persist = true;
|
||||
}];
|
||||
};
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
# Disable the firewall altogether
|
||||
networking.firewall.enable = false;
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
fonts.fonts = with pkgs; [
|
||||
nerdfonts
|
||||
font-awesome
|
||||
source-han-sans
|
||||
source-han-serif
|
||||
source-han-code-jp
|
||||
];
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
programs.gnupg.agent = {
|
||||
enable = true;
|
||||
enableSSHSupport = true;
|
||||
pinentryFlavor = "gtk2";
|
||||
};
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
# Time zone
|
||||
time.timeZone = "Europe/London";
|
||||
|
||||
# Internationalisation properties
|
||||
i18n.defaultLocale = "en_GB.UTF-8";
|
||||
console = {
|
||||
font = "Lat2-Terminus16";
|
||||
keyMap = "uk";
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{ config, lib, ... }:
|
||||
|
||||
{
|
||||
# DHCP
|
||||
networking.useDHCP = lib.mkDefault true;
|
||||
|
||||
# Hostname
|
||||
networking.hostName = "tau";
|
||||
|
||||
# Enable wireless support & configuration
|
||||
networking.wireless.enable = true;
|
||||
networking.wireless.networks = {
|
||||
"BT-C5CPMR_5GEXT" = {
|
||||
psk = "hN3LtFrkp36bXc";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
# Enable flakes and nix-command
|
||||
nix = {
|
||||
package = pkgs.nixVersions.stable;
|
||||
settings = {
|
||||
experimental-features = [ "nix-command" "flakes" ];
|
||||
auto-optimise-store = true;
|
||||
};
|
||||
gc = {
|
||||
automatic = true;
|
||||
options = "--delete-older-than 7d";
|
||||
};
|
||||
};
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
{ config, lib, ... }:
|
||||
|
||||
{
|
||||
system.stateVersion = "23.05";
|
||||
nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux";
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
{ config, username, ... }:
|
||||
|
||||
{
|
||||
hardware.openrazer = {
|
||||
enable = true;
|
||||
users = [ "${username}" ];
|
||||
devicesOffOnScreensaver = false;
|
||||
};
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
services.hardware.openrgb = {
|
||||
enable = true;
|
||||
package = pkgs.openrgb-with-all-plugins;
|
||||
};
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
# System-wide packages
|
||||
# I want these available for all users at all times
|
||||
environment.systemPackages = with pkgs; [
|
||||
# Xorg packages
|
||||
xorg.xinit
|
||||
xorg.xkill
|
||||
xorg.xprop
|
||||
xorg.xwininfo
|
||||
xorg.xrandr
|
||||
xdotool
|
||||
xclip
|
||||
|
||||
# Processes
|
||||
killall
|
||||
appimage-run
|
||||
|
||||
# Filesystems
|
||||
dosfstools
|
||||
btrfs-progs
|
||||
ntfs3g
|
||||
exfatprogs
|
||||
libimobiledevice
|
||||
ifuse
|
||||
|
||||
# Archives
|
||||
zip
|
||||
unrar
|
||||
unzip
|
||||
p7zip
|
||||
|
||||
# Cli tools
|
||||
ripgrep
|
||||
wget
|
||||
fzf
|
||||
bat
|
||||
|
||||
# XDG
|
||||
xdg-utils
|
||||
xdg-user-dirs
|
||||
|
||||
# Git
|
||||
git
|
||||
];
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
programs.slock.enable = true;
|
||||
security.wrappers.slock.source = "${pkgs.slock.out}/bin/slock";
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
# Misc services
|
||||
services.usbmuxd.enable = true;
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
services.openssh = {
|
||||
enable = true;
|
||||
settings = {
|
||||
PermitRootLogin = "no";
|
||||
PasswordAuthentication = false;
|
||||
KbdInteractiveAuthentication = false;
|
||||
};
|
||||
};
|
||||
programs.ssh.hostKeyAlgorithms = [ "sk-ssh-ed25519@openssh.com" "ssh-ed25519" ];
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
{ config, username, ... }:
|
||||
|
||||
{
|
||||
services.syncthing = {
|
||||
enable = true;
|
||||
user = "${username}";
|
||||
group = "users";
|
||||
dataDir = "/home/${username}";
|
||||
configDir = "/home/${username}/.config/syncthing";
|
||||
guiAddress = "0.0.0.0:8384";
|
||||
overrideFolders = true;
|
||||
overrideDevices = true;
|
||||
devices = {
|
||||
"M.Phone.Pixel" = { id = "WMGWVOU-DFZQSZO-46XQJQA-Q5XD5ZB-NDXK5SP-LXNAADH-Z2KJN4P-4P4UXA5"; };
|
||||
"M.MacBookPro" = { id = "A5HRCSI-RWYZ6GG-SCBZ2OJ-PG6T7VP-WKDN2VP-CNXIQ3B-VCJ7ZHO-MTV63QP"; };
|
||||
"Lambda" = { id = "ZYNSFWR-F3ZNDDT-66TSJWB-PRP3KQK-IWTTABU-GGWT5DL-RWC7VAE-LI5AXQQ"; };
|
||||
};
|
||||
folders = {
|
||||
"Documents" = {
|
||||
path = "/home/${username}/Documents";
|
||||
devices = [ "M.Phone.Pixel" "M.MacBookPro" ];
|
||||
};
|
||||
"Pictures" = {
|
||||
path = "/home/${username}/Pictures";
|
||||
devices = [ "M.Phone.Pixel" "M.MacBookPro" ];
|
||||
};
|
||||
"Videos" = {
|
||||
path = "/home/${username}/Videos";
|
||||
devices = [ "M.Phone.Pixel" "M.MacBookPro" ];
|
||||
};
|
||||
"Music" = {
|
||||
path = "/home/${username}/Music";
|
||||
devices = [ "M.Phone.Pixel" "M.MacBookPro" ];
|
||||
};
|
||||
"Android Camera" = {
|
||||
id = "pixel_7_pro_2qyx-photos";
|
||||
path = "/home/${username}/Pictures/DCIM";
|
||||
devices = [ "M.Phone.Pixel" "M.MacBookPro" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
# Stop systemd from hanging for ages
|
||||
systemd.extraConfig = ''
|
||||
DefaultTimeoutStopSec=10s
|
||||
'';
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
{ config, pkgs, username, ... }:
|
||||
|
||||
{
|
||||
users.users.${username} = {
|
||||
isNormalUser = true;
|
||||
shell = pkgs.zsh;
|
||||
description = "Madeleine";
|
||||
extraGroups = [ "adbusers" "dialout" "libvirtd" "plugdev" ];
|
||||
openssh.authorizedKeys.keyFiles = [ ../../maddie/common/ssh/id_ed25519_sk.pub ];
|
||||
};
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
virtualisation.libvirtd.enable = true;
|
||||
programs.dconf.enable = true;
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
services.xserver = {
|
||||
# Enable X11 windowing system
|
||||
enable = true;
|
||||
|
||||
# Set gb X11 keymap
|
||||
layout = "gb";
|
||||
xkbOptions = "eurosign:e";
|
||||
|
||||
# Use startx for starting window managers
|
||||
displayManager = {
|
||||
startx.enable = true;
|
||||
};
|
||||
};
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
services.pcscd.enable = true;
|
||||
services.udev.packages = [ pkgs.yubikey-personalization pkgs.android-udev-rules ];
|
||||
security.pam = {
|
||||
services = {
|
||||
login.u2fAuth = true;
|
||||
doas.u2fAuth = true;
|
||||
};
|
||||
yubico = {
|
||||
enable = true;
|
||||
mode = "challenge-response";
|
||||
control = "optional";
|
||||
};
|
||||
};
|
||||
|
||||
/* environment.systemPackages = with pkgs; [ */
|
||||
/* yubioath-flutter */
|
||||
/* yubikey-personalization */
|
||||
/* ]; */
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
autosuggestions.enable = true;
|
||||
syntaxHighlighting.enable = true;
|
||||
};
|
||||
users.defaultUserShell = pkgs.zsh;
|
||||
}
|
Loading…
Reference in New Issue
Block a user