Compare commits

..

7 Commits

Author SHA1 Message Date
Nina Chlóe Kassandra Reiß
e63d7aead2 Add luanti 2026-04-23 11:51:37 +02:00
Nina Chlóe Kassandra Reiß
3ee898c4b3 Add games directory 2026-04-23 11:51:12 +02:00
Nina Chlóe Kassandra Reiß
ac4b17da6a Hyprland configuration update 2026-04-21 14:40:16 +02:00
Nina Chlóe Kassandra Reiß
6770a680ad Add nextcloud init to home-manager 2026-04-21 14:30:03 +02:00
Nina Chlóe Kassandra Reiß
591d110120 Update ssh to make it future proof 2026-04-21 12:44:42 +02:00
Nina Chlóe Kassandra Reiß
11459f6c8f Add ssh to system-environment 2026-04-20 23:16:55 +02:00
Nina Chlóe Kassandra Reiß
1b0d428894 Move ssh from terminal-environment to own configuration file in system-environment 2026-04-20 23:16:20 +02:00
7 changed files with 72 additions and 26 deletions

15
applications/games.nix Normal file
View File

@@ -0,0 +1,15 @@
{
config,
pkgs,
lib,
...
}:
let
profile = import ./profile.nix;
in
{
home.packages = with pkgs; [
lincity-ng
luanti
];
}

View File

@@ -8,6 +8,7 @@ in
./browser.nix
./window-manager.nix
../applications/matrix.nix
../applications/games.nix
];
home.packages = with pkgs; [

View File

@@ -2,8 +2,8 @@
let
dotfiles_hypr = pkgs.fetchgit {
url = "https://git.nichkara.eu/dotfiles/hypr";
rev = "83da92f0d64620c6503b8b2d9fa27bd79816e025";
sha256 = "sha256-kEKJiH0oK0PuciJZ6ucinTKX5eMWxPPZXYNS1+HIcRA=";
rev = "ba03a7d86bf564cbb9e817b895a2497da84b8bad";
sha256 = "sha256-mbE94wrz3Gl7IE7uD5sCTyII4eQcsjFhyafeOeTgy6s=";
};
dotfiles_waybar = pkgs.fetchgit {
@@ -42,7 +42,10 @@ in
windowManager = {
hyprland = {
enable = true;
#xwayland.enable = true;
xwayland.enable = true;
extraConfig = ''
exec-once = sleep 2 && nextcloud
'';
};
};
};

View File

@@ -5,8 +5,10 @@ in
{
imports = [
./distros-common.nix
./file-system.nix
./media.nix
./ssh.nix
];
home.packages = with pkgs; [

View File

@@ -0,0 +1,15 @@
{ pkgs, lib, ... }:
let
profile = import ../profile.nix;
in
{
imports = [
];
home.packages = with pkgs; [
distrobox
distrobox-tui
distroshelf
];
}

View File

@@ -0,0 +1,33 @@
{ config, pkgs, ... }:
let
profile = import ../profile.nix;
in
{
programs.ssh = {
enable = true;
enableDefaultConfig = false;
matchBlocks."*" = {
compression = true;
serverAliveInterval = 60;
};
extraConfig = ''
Host git.nickr.eu
HostName git.nickr.eu
Port 22
Host nickr.eu
HostName nickr.eu
Port 222
Host nichkara.eu
HostName nichkara.eu
Port 222
Host git.nichkara.eu
HostName git.nichkara.eu
Port 22
'';
};
}

View File

@@ -39,29 +39,6 @@ in
};
};
programs.ssh = {
enable = true;
enableDefaultConfig = true;
extraConfig = ''
Host git.nickr.eu
HostName git.nickr.eu
Port 22
Host nickr.eu
HostName nickr.eu
Port 222
Host nichkara.eu
HostName nichkara.eu
Port 222
Host git.nichkara.eu
HostName git.nichkara.eu
Port 22
'';
};
programs.zsh = {
enable = true;
enableCompletion = true;