reorganise
This commit is contained in:
parent
98af4d5664
commit
744f70fc87
14 changed files with 72 additions and 64 deletions
|
|
@ -1,3 +0,0 @@
|
||||||
# preload = ~/Pictures/backgrounds/demonslayer.jpg
|
|
||||||
#
|
|
||||||
# wallpaper = DP-1,contain: ~/Pictures/backgrounds/demonslayer.jpg
|
|
||||||
|
|
@ -5,13 +5,16 @@ nixpkgs.lib.nixosSystem rec {
|
||||||
|
|
||||||
modules = [
|
modules = [
|
||||||
|
|
||||||
../hardware/${name}.nix
|
../system/global/system.nix
|
||||||
../system/${name}.nix
|
../system/${name}/system.nix
|
||||||
../global.nix
|
../system/${name}/hardware.nix
|
||||||
home-manager.nixosModules.home-manager {
|
home-manager.nixosModules.home-manager {
|
||||||
home-manager.useGlobalPkgs = true;
|
home-manager.useGlobalPkgs = true;
|
||||||
home-manager.useUserPackages = true;
|
home-manager.useUserPackages = true;
|
||||||
home-manager.users.${user} = import ../home.nix;
|
home-manager.users.${user}.imports = [
|
||||||
|
../system/global/home.nix
|
||||||
|
../system/${name}/home.nix
|
||||||
|
];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
{ config, pkgs, user, ... }:
|
{ config, pkgs, user, name, ... }:
|
||||||
# https://nix-community.github.io/home-manager/options.html
|
# https://nix-community.github.io/home-manager/options.html
|
||||||
{
|
{
|
||||||
# don't change
|
|
||||||
home.stateVersion = "22.05";
|
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
home.username = "tristan";
|
home.username = "tristan";
|
||||||
|
|
@ -56,16 +54,6 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.git = {
|
|
||||||
enable = true;
|
|
||||||
userName = "tristan";
|
|
||||||
userEmail = "tristan@tristans.cloud";
|
|
||||||
aliases = {
|
|
||||||
graph = "log --oneline --all --graph";
|
|
||||||
amend = "commit --amend --no-edit";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.swaylock.settings = {
|
programs.swaylock.settings = {
|
||||||
clock = true;
|
clock = true;
|
||||||
screenshots = true;
|
screenshots = true;
|
||||||
|
|
@ -208,38 +196,6 @@
|
||||||
services.nextcloud-client.enable = true;
|
services.nextcloud-client.enable = true;
|
||||||
services.nextcloud-client.startInBackground = true;
|
services.nextcloud-client.startInBackground = true;
|
||||||
|
|
||||||
accounts.email.accounts."tristan@tristans.cloud" = {
|
|
||||||
notmuch.enable = true;
|
|
||||||
neomutt.enable = true;
|
|
||||||
mbsync.enable = true;
|
|
||||||
mbsync.create = "maildir";
|
|
||||||
userName = "tristan@tristans.cloud";
|
|
||||||
realName = "Tristan";
|
|
||||||
address = "tristan@tristans.cloud";
|
|
||||||
primary = true;
|
|
||||||
passwordCommand = "rbw get privateemail";
|
|
||||||
smtp = {
|
|
||||||
host = "mail.privateemail.com";
|
|
||||||
port = 465;
|
|
||||||
tls.enable = true;
|
|
||||||
};
|
|
||||||
imap = {
|
|
||||||
host = "mail.privateemail.com";
|
|
||||||
port = 993;
|
|
||||||
tls.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.notmuch.enable = true;
|
|
||||||
programs.neomutt = {
|
|
||||||
enable = true;
|
|
||||||
vimKeys = true;
|
|
||||||
sort = "reverse-date";
|
|
||||||
sidebar.enable = true;
|
|
||||||
};
|
|
||||||
programs.mbsync.enable = true;
|
|
||||||
services.mbsync.enable = true;
|
|
||||||
|
|
||||||
programs.rbw = {
|
programs.rbw = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
|
@ -271,10 +227,6 @@
|
||||||
executable = true;
|
executable = true;
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
home.file.".config/hypr" = {
|
|
||||||
source = ./hyprland;
|
|
||||||
recursive = true;
|
|
||||||
};
|
|
||||||
home.file.".config/wofi/config".text = ''
|
home.file.".config/wofi/config".text = ''
|
||||||
term=foot
|
term=foot
|
||||||
'';
|
'';
|
||||||
|
|
@ -17,6 +17,11 @@
|
||||||
|
|
||||||
time.timeZone = "Europe/London";
|
time.timeZone = "Europe/London";
|
||||||
|
|
||||||
|
console = {
|
||||||
|
font = "Lat2-Terminus16";
|
||||||
|
useXkbConfig = true;
|
||||||
|
};
|
||||||
|
|
||||||
# use pipewire
|
# use pipewire
|
||||||
hardware.pulseaudio.enable = false;
|
hardware.pulseaudio.enable = false;
|
||||||
security.rtkit.enable = true;
|
security.rtkit.enable = true;
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
|
|
||||||
exec-once= ~/.local/scripts/autostart
|
exec-once= ~/.local/scripts/autostart
|
||||||
monitor=,preferred,auto,1
|
monitor=,preferred,auto,1
|
||||||
monitor=DP-1,1920x1080@144,0x0,1
|
|
||||||
monitor=HDMI-A-1,1920x1080@60,1920x0,1
|
|
||||||
|
|
||||||
input {
|
input {
|
||||||
kb_file=
|
kb_file=
|
||||||
56
system/work/home.nix
Normal file
56
system/work/home.nix
Normal file
|
|
@ -0,0 +1,56 @@
|
||||||
|
{ config, pkgs, user, name, ... }:
|
||||||
|
# https://nix-community.github.io/home-manager/options.html
|
||||||
|
{
|
||||||
|
# don't change
|
||||||
|
home.stateVersion = "22.05";
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.git = {
|
||||||
|
enable = true;
|
||||||
|
userName = "tristan";
|
||||||
|
userEmail = "tristan@tristans.cloud";
|
||||||
|
aliases = {
|
||||||
|
graph = "log --oneline --all --graph";
|
||||||
|
amend = "commit --amend --no-edit";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
accounts.email.accounts."tristan@tristans.cloud" = {
|
||||||
|
notmuch.enable = true;
|
||||||
|
neomutt.enable = true;
|
||||||
|
mbsync.enable = true;
|
||||||
|
mbsync.create = "maildir";
|
||||||
|
userName = "tristan@tristans.cloud";
|
||||||
|
realName = "Tristan";
|
||||||
|
address = "tristan@tristans.cloud";
|
||||||
|
primary = true;
|
||||||
|
passwordCommand = "rbw get privateemail";
|
||||||
|
smtp = {
|
||||||
|
host = "mail.privateemail.com";
|
||||||
|
port = 465;
|
||||||
|
tls.enable = true;
|
||||||
|
};
|
||||||
|
imap = {
|
||||||
|
host = "mail.privateemail.com";
|
||||||
|
port = 993;
|
||||||
|
tls.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.notmuch.enable = true;
|
||||||
|
programs.neomutt = {
|
||||||
|
enable = true;
|
||||||
|
vimKeys = true;
|
||||||
|
sort = "reverse-date";
|
||||||
|
sidebar.enable = true;
|
||||||
|
};
|
||||||
|
programs.mbsync.enable = true;
|
||||||
|
services.mbsync.enable = true;
|
||||||
|
|
||||||
|
home.file.".config/hypr/hyprland.conf" = {
|
||||||
|
source = ./config/hypr.conf;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -5,10 +5,6 @@
|
||||||
|
|
||||||
networking.hostName = "FCS-Tristan-Nixbook";
|
networking.hostName = "FCS-Tristan-Nixbook";
|
||||||
|
|
||||||
console = {
|
|
||||||
font = "Lat2-Terminus16";
|
|
||||||
useXkbConfig = true;
|
|
||||||
};
|
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
layout = "gb";
|
layout = "gb";
|
||||||
xkbVariant = "dvorak";
|
xkbVariant = "dvorak";
|
||||||
|
|
@ -5,8 +5,9 @@
|
||||||
|
|
||||||
networking.hostName = "zenix";
|
networking.hostName = "zenix";
|
||||||
|
|
||||||
console = {
|
services.xserver = {
|
||||||
font = "Lat2-Terminus16";
|
layout = "gb";
|
||||||
|
xkbOptions = "caps:escape";
|
||||||
};
|
};
|
||||||
|
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
Loading…
Add table
Add a link
Reference in a new issue