Compare commits

...

2 Commits

Author SHA1 Message Date
uttarayan21
5862504957 feat: Update to latest nixpkgs
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2025-12-25 22:30:53 +05:30
uttarayan21
b7c7a875f6 feat: update flake.lock and add eilmeldung program with configuration 2025-12-25 06:29:41 +05:30
13 changed files with 485 additions and 267 deletions

629
flake.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -243,6 +243,10 @@
url = "github:uttarayan21/wivrn?submodules=1";
inputs.nixpkgs.follows = "nixpkgs";
};
eilmeldung = {
url = "github:christo-auer/eilmeldung";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {

View File

@@ -7,7 +7,7 @@
imports = [inputs.vicinae.homeManagerModules.default];
services.vicinae = {
enable = device.is "ryu";
autoStart = true;
systemd.autoStart = true;
extensions = [];
# package = pkgs.vicinae.overrideAttrs (old: {
# patches = [../../patches/vicinae-ctrl-np.patch];

View File

@@ -44,6 +44,7 @@
./yazi.nix
./yt-dlp.nix
./zoxide.nix
./eilmeldung.nix
# ./goread.nix
# ./helix.nix

View File

@@ -0,0 +1,37 @@
{inputs, ...}: {
imports = [
inputs.eilmeldung.homeManager.default
];
programs.eilmeldung = {
enable = true;
settings = {
refresh_fps = 60;
article_scope = "unread";
theme = {
color_palette = {
background = "#1e1e2e";
# // ...
};
};
input_config.mappings = {
"q" = "quit";
"j" = "down";
"k" = "up";
"g g" = "gotofirst";
"G" = "gotolast";
"o" = ["open" "read" "nextunread"];
};
feed_list = [
"query: \"Today Unread\" today unread"
"query: \"Today Marked\" today marked"
"feeds"
"* categories"
"tags"
];
};
};
}

View File

@@ -12,6 +12,7 @@
./hyprmon.nix
./hyprland.nix
./hyprpaper.nix
./remmina.nix
# ./wallpaperengine.nix
];
}

View File

@@ -28,7 +28,7 @@
# polkit_gnome
seahorse
signal-desktop
# sony-headphones-client
sony-headphones-client
spotify
steam-run
wl-clipboard

View File

@@ -0,0 +1,7 @@
{...}: {
services.remmina = {
enable = true;
systemdService.enable = true;
addRdpMimeTypeAssoc = true;
};
}

View File

@@ -187,14 +187,37 @@
hostId = "1349f9f0";
# Enable networking
networkmanager.enable = true;
# Open ports in the firewall.
# firewall.allowedTCPPorts = [ ... ];
# firewall.allowedUDPPorts = [ ... ];
# firewall.enable = false;
nftables.enable = true;
nftables = {
# Open ports in the firewall.
# firewall.allowedTCPPorts = [ ... ];
# firewall.allowedUDPPorts = [ ... ];
# firewall.enable = false;
enable = true;
flushRuleset = true;
tables = {
"mullvad_tailscale" = {
enable = true;
family = "inet";
content = ''
chain output {
type route hook output priority 0; policy accept;
ip daddr 100.64.0.0/10 ct mark set 0x00000f41 meta mark set 0x6d6f6c65;
}
'';
};
};
# ruleset = ''
# table inet mullvad_tailscale {
# chain output {
# type route hook output priority 0; policy accept;
# ip daddr 100.64.0.0/10 ct mark set 0x00000f41 meta mark set 0x6d6f6c65;
# }
# }
#
# '';
};
firewall = {
enable = false;
enable = true;
trustedInterfaces = [
"tailscale0"
];
@@ -202,7 +225,10 @@
9 # Wake on LAN
4950 # Warframe
4955 # Warframe
3113 # Other
];
allowedTCPPorts = [
3113 # Hyprmonitors
11345 # lmstudio
];
allowedTCPPortRanges = [
{
@@ -216,14 +242,6 @@
to = 1764;
}
];
# extraInputRules = ''
# table inet mullvad_tailscale {
# chain output {
# type route hook output priority 0; policy accept;
# ip daddr 100.64.0.0/10 ct mark set 0x00000f41 meta mark set 0x6d6f6c65;
# }
# }
# '';
};
};

View File

@@ -127,11 +127,11 @@
options = ["nofail"];
};
fileSystems."/volumes/windows-games" = {
device = "/dev/disk/by-partuuid/56359fb7-7d33-44d2-bebd-b0c53daeeb73";
fsType = "ntfs3";
options = ["nofail"];
};
# fileSystems."/volumes/windows-games" = {
# device = "/dev/disk/by-partuuid/56359fb7-7d33-44d2-bebd-b0c53daeeb73";
# fsType = "ntfs3";
# options = ["nofail"];
# };
swapDevices = [];

View File

@@ -159,6 +159,7 @@
# Open ports in the firewall.
networking.firewall.allowedTCPPorts = [22 80 443];
networking.firewall.allowedUDPPorts = [8766 27016 9700];
# Copy the NixOS configuration file and link it from the resulting system
# (/run/current-system/configuration.nix). This is useful in case you

View File

@@ -1,7 +1,12 @@
{...}: {
{pkgs, ...}: {
imports = [
# ./minecraft.nix
# ./satisfactory.nix
./terraria.nix
];
environment.systemPackages = with pkgs; [
steamcmd
steam-tui
];
}

View File

@@ -286,6 +286,7 @@ in
inputs.handoff.overlays.default
inputs.headplane.overlays.default
inputs.vicinae.overlays.default
inputs.eilmeldung.overlays.default
jellyfin
libfprint
misc-applications