parent
399affe03e
commit
e3ab89fa10
@ -0,0 +1,25 @@ |
||||
{ config, lib, pkgs, home-manager, ... }: |
||||
|
||||
{ |
||||
# Load the home-manager i3 module |
||||
imports = [ <modules/workstation/ui/i3/hm.nix> ]; |
||||
|
||||
# Then configure it |
||||
libkookie.ui.i3 = { |
||||
picom = true; |
||||
|
||||
# TODO: include these files via git LFS |
||||
wallpaper = /home/pictures/wallpaper/guidestone.jpg; |
||||
|
||||
# TODO: hook into the "fonts" module? |
||||
fonts = [ "Iosevka Kookie:10" ]; |
||||
|
||||
networkmanager = false; |
||||
|
||||
term = pkgs.kitty; |
||||
i3Status.segments = ["wireless _first_" "disk /" "ethernet _first_" "load" "tztime local"]; |
||||
}; |
||||
|
||||
# ??? Why is this required |
||||
home.packages = [ pkgs.iosevka ]; |
||||
} |
@ -0,0 +1,21 @@ |
||||
/** |
||||
* The main configuration for kitty used on _all_ systems. |
||||
* |
||||
* The module is designed to use the default values I would like to |
||||
* use on my systems, however this will not stay this way, seeing as |
||||
* I plan on replacing it with the home-manager module in the future |
||||
* which will be tailored less to my use-case :) |
||||
*/ |
||||
|
||||
{ config, home-manager, ... }: |
||||
|
||||
{ |
||||
# Load the home-manager kitty module |
||||
imports = [ <modules/workstation/ui/kitty/default.nix> ]; |
||||
|
||||
# Customise kitty installation |
||||
libkookie.ui.kitty = { |
||||
enable = true; |
||||
fontSize = 11; |
||||
}; |
||||
} |
@ -0,0 +1,17 @@ |
||||
{ config, pkgs, ... }: |
||||
|
||||
{ |
||||
environment.systemPackages = with pkgs; |
||||
[ |
||||
mullvad-vpn |
||||
]; |
||||
|
||||
libkookie.workstation.net = { |
||||
enable = true; |
||||
networkmanager = true; |
||||
|
||||
## From Mass Effect: Andromeda |
||||
hostname = "uwu"; |
||||
id = "a82ecf29"; |
||||
}; |
||||
} |
Loading…
Reference in new issue