Compare commits
2 Commits
59eee40635
...
5862504957
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5862504957 | ||
|
|
b7c7a875f6 |
629
flake.lock
generated
629
flake.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -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 = {
|
||||
|
||||
@@ -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];
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
./yazi.nix
|
||||
./yt-dlp.nix
|
||||
./zoxide.nix
|
||||
./eilmeldung.nix
|
||||
|
||||
# ./goread.nix
|
||||
# ./helix.nix
|
||||
|
||||
37
home/programs/eilmeldung.nix
Normal file
37
home/programs/eilmeldung.nix
Normal 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"
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -12,6 +12,7 @@
|
||||
./hyprmon.nix
|
||||
./hyprland.nix
|
||||
./hyprpaper.nix
|
||||
./remmina.nix
|
||||
# ./wallpaperengine.nix
|
||||
];
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
# polkit_gnome
|
||||
seahorse
|
||||
signal-desktop
|
||||
# sony-headphones-client
|
||||
sony-headphones-client
|
||||
spotify
|
||||
steam-run
|
||||
wl-clipboard
|
||||
|
||||
7
home/services/remmina.nix
Normal file
7
home/services/remmina.nix
Normal file
@@ -0,0 +1,7 @@
|
||||
{...}: {
|
||||
services.remmina = {
|
||||
enable = true;
|
||||
systemdService.enable = true;
|
||||
addRdpMimeTypeAssoc = true;
|
||||
};
|
||||
}
|
||||
@@ -187,14 +187,37 @@
|
||||
hostId = "1349f9f0";
|
||||
# Enable networking
|
||||
networkmanager.enable = true;
|
||||
|
||||
nftables = {
|
||||
# Open ports in the firewall.
|
||||
# firewall.allowedTCPPorts = [ ... ];
|
||||
# firewall.allowedUDPPorts = [ ... ];
|
||||
# firewall.enable = false;
|
||||
nftables.enable = true;
|
||||
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;
|
||||
# }
|
||||
# }
|
||||
# '';
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -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 = [];
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
{...}: {
|
||||
{pkgs, ...}: {
|
||||
imports = [
|
||||
# ./minecraft.nix
|
||||
# ./satisfactory.nix
|
||||
./terraria.nix
|
||||
];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
steamcmd
|
||||
steam-tui
|
||||
];
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user