Compare commits
14 commits
0d36a6920f
...
10d0dcb37b
| Author | SHA1 | Date | |
|---|---|---|---|
| 10d0dcb37b | |||
| c607d41b81 | |||
| 798bf56ca3 | |||
| e678d2d450 | |||
| 9d0e2182dd | |||
| fb495d24be | |||
| b9f28520d8 | |||
| 7f2fbcdeaf | |||
| 59534ef6d7 | |||
| c890dd8357 | |||
| 7deff654d3 | |||
| cefef293c3 | |||
| 007c6859c1 | |||
| 392b284aa4 |
10 changed files with 44 additions and 20 deletions
|
|
@ -32,12 +32,6 @@
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
# lesbian the nix
|
|
||||||
lix-module = {
|
|
||||||
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.91.1-1.tar.gz";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
|
|
||||||
# public in nix store, but not here :3<
|
# public in nix store, but not here :3<
|
||||||
private-config.url = "git+ssh://git@git.catgirl.dog/etwas/private-nix-configs";
|
private-config.url = "git+ssh://git@git.catgirl.dog/etwas/private-nix-configs";
|
||||||
};
|
};
|
||||||
|
|
@ -51,7 +45,6 @@
|
||||||
agenix-rekey,
|
agenix-rekey,
|
||||||
spicetify-nix,
|
spicetify-nix,
|
||||||
nix-index-database,
|
nix-index-database,
|
||||||
lix-module,
|
|
||||||
private-config,
|
private-config,
|
||||||
...
|
...
|
||||||
}@inputs:
|
}@inputs:
|
||||||
|
|
@ -72,7 +65,6 @@
|
||||||
agenix.nixosModules.default
|
agenix.nixosModules.default
|
||||||
agenix-rekey.nixosModules.default
|
agenix-rekey.nixosModules.default
|
||||||
nixos-hardware.nixosModules.framework-13-7040-amd
|
nixos-hardware.nixosModules.framework-13-7040-amd
|
||||||
lix-module.nixosModules.default
|
|
||||||
nix-index-database.nixosModules.nix-index
|
nix-index-database.nixosModules.nix-index
|
||||||
./modules/utils/agenix/agenix.nix
|
./modules/utils/agenix/agenix.nix
|
||||||
./modules
|
./modules
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
[
|
[
|
||||||
inputs.catppuccin.homeModules.catppuccin
|
inputs.catppuccin.homeModules.catppuccin
|
||||||
inputs.spicetify-nix.homeManagerModules.default
|
inputs.spicetify-nix.homeManagerModules.default
|
||||||
inputs.nix-index-database.hmModules.nix-index
|
inputs.nix-index-database.homeModules.nix-index
|
||||||
# inputs.agenix.homeManagerModules.age
|
# inputs.agenix.homeManagerModules.age
|
||||||
inputs.private-config.homeManagerModules.default
|
inputs.private-config.homeManagerModules.default
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,20 @@
|
||||||
{
|
{
|
||||||
programs.ssh = {
|
programs.ssh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
|
enableDefaultConfig = false;
|
||||||
|
|
||||||
|
matchBlocks."*" = {
|
||||||
|
forwardAgent = false;
|
||||||
|
addKeysToAgent = "no";
|
||||||
|
compression = false;
|
||||||
|
serverAliveInterval = 0;
|
||||||
|
serverAliveCountMax = 3;
|
||||||
|
hashKnownHosts = false;
|
||||||
|
userKnownHostsFile = "~/.ssh/known_hosts";
|
||||||
|
controlMaster = "no";
|
||||||
|
controlPath = "~/.ssh/master-%r@%n:%p";
|
||||||
|
controlPersist = "no";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -31,8 +31,8 @@
|
||||||
|
|
||||||
# Desktop Media things
|
# Desktop Media things
|
||||||
mpv-unwrapped
|
mpv-unwrapped
|
||||||
libsForQt5.gwenview
|
kdePackages.gwenview
|
||||||
davinci-resolve
|
krita
|
||||||
|
|
||||||
# Desktop game things
|
# Desktop game things
|
||||||
openttd-jgrpp
|
openttd-jgrpp
|
||||||
|
|
@ -54,6 +54,7 @@
|
||||||
killall
|
killall
|
||||||
hyprsunset
|
hyprsunset
|
||||||
mitmproxy
|
mitmproxy
|
||||||
|
libqalculate
|
||||||
|
|
||||||
# For Hyprland hotkeys:
|
# For Hyprland hotkeys:
|
||||||
brightnessctl
|
brightnessctl
|
||||||
|
|
@ -84,11 +85,12 @@
|
||||||
android-studio
|
android-studio
|
||||||
jetbrains.datagrip
|
jetbrains.datagrip
|
||||||
jetbrains.idea-ultimate
|
jetbrains.idea-ultimate
|
||||||
jetbrains.jdk
|
|
||||||
jetbrains.pycharm-professional
|
jetbrains.pycharm-professional
|
||||||
jetbrains.rust-rover
|
jetbrains.rust-rover
|
||||||
jetbrains.webstorm
|
jetbrains.webstorm
|
||||||
jetbrains.goland
|
jetbrains.goland
|
||||||
|
|
||||||
|
#jetbrains.jdk
|
||||||
wireshark
|
wireshark
|
||||||
devenv
|
devenv
|
||||||
filezilla
|
filezilla
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
catppuccin = {
|
catppuccin = {
|
||||||
gtk = {
|
#gtk = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
size = "compact";
|
# size = "compact";
|
||||||
tweaks = [ "rimless" ];
|
# tweaks = [ "rimless" ];
|
||||||
};
|
#};
|
||||||
|
|
||||||
btop.enable = true;
|
btop.enable = true;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "rhea-laptop";
|
hostName = "rhea-laptop";
|
||||||
|
|
@ -8,6 +8,9 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
wifi.powersave = true;
|
wifi.powersave = true;
|
||||||
wifi.macAddress = "random";
|
wifi.macAddress = "random";
|
||||||
|
plugins = with pkgs; [
|
||||||
|
networkmanager-openvpn
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
||||||
|
|
@ -26,6 +29,7 @@
|
||||||
];
|
];
|
||||||
allowedTCPPorts = [
|
allowedTCPPorts = [
|
||||||
8080 # Mitmproxy
|
8080 # Mitmproxy
|
||||||
|
8000 # HTTP Server
|
||||||
];
|
];
|
||||||
|
|
||||||
allowedUDPPortRanges = [
|
allowedUDPPortRanges = [
|
||||||
|
|
@ -40,4 +44,6 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.wireshark.enable = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{
|
{
|
||||||
services.logind.powerKey = "suspend";
|
services.logind.settings.Login = {
|
||||||
|
HandlePowerKey = "suspend";
|
||||||
|
};
|
||||||
|
|
||||||
services.power-profiles-daemon = {
|
services.power-profiles-daemon = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
default_session = {
|
default_session = {
|
||||||
command = "${pkgs.greetd.tuigreet}/bin/tuigreet -t -g \"Hello there (^^)/\" --cmd 'Hyprland'";
|
command = "${pkgs.tuigreet}/bin/tuigreet -t -g \"Hello there (^^)/\" --cmd 'Hyprland'";
|
||||||
user = "rhea";
|
user = "rhea";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
imports = [
|
imports = [
|
||||||
./agenix
|
./agenix
|
||||||
./auth.nix
|
./auth.nix
|
||||||
|
./docker.nix
|
||||||
./gnome.nix
|
./gnome.nix
|
||||||
./niri.nix
|
./niri.nix
|
||||||
./printing.nix
|
./printing.nix
|
||||||
|
|
|
||||||
6
modules/utils/docker.nix
Normal file
6
modules/utils/docker.nix
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
virtualisation.docker = {
|
||||||
|
enable = true;
|
||||||
|
enableOnBoot = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue