Compare commits
No commits in common. "d0db1b5cea4155cff936526f733c635d00dcb526" and "5f1728a0db0dff89736d9a034c44a86d1fbca3f7" have entirely different histories.
d0db1b5cea
...
5f1728a0db
22 changed files with 38 additions and 214 deletions
30
flake.lock
generated
30
flake.lock
generated
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733572789,
|
"lastModified": 1733050161,
|
||||||
"narHash": "sha256-zjO6m5BqxXIyjrnUziAzk4+T4VleqjstNudSqWcpsHI=",
|
"narHash": "sha256-lYnT+EYE47f5yY3KS/Kd4pJ6CO9fhCqumkYYkQ3TK20=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "c7ffc9727d115e433fd884a62dc164b587ff651d",
|
"rev": "62d536255879be574ebfe9b87c4ac194febf47c5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -23,11 +23,11 @@
|
||||||
},
|
},
|
||||||
"nix-flatpak": {
|
"nix-flatpak": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733863840,
|
"lastModified": 1733345341,
|
||||||
"narHash": "sha256-OO/yx700wpyKjFmsNlxep57pUIVCA1OlfEN1qUrxgCY=",
|
"narHash": "sha256-8S58zrdpzGhax6tmn1i+R3AA0N9DJMu5FQI8JkA0NNU=",
|
||||||
"owner": "gmodena",
|
"owner": "gmodena",
|
||||||
"repo": "nix-flatpak",
|
"repo": "nix-flatpak",
|
||||||
"rev": "eb6f90693f91a7ce082c0c2c78627049265bc599",
|
"rev": "ebb0be49fc381112ff37726c6dd6df4df2ef5a1b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -38,11 +38,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733861262,
|
"lastModified": 1733217105,
|
||||||
"narHash": "sha256-+jjPup/ByS0LEVIrBbt7FnGugJgLeG9oc+ivFASYn2U=",
|
"narHash": "sha256-fc6jTzIwCIVWTX50FtW6AZpuukuQWSEbPiyg6ZRGWFY=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "cf737e2eba82b603f54f71b10cb8fd09d22ce3f5",
|
"rev": "cceee0a31d2f01bcc98b2fbd591327c06a4ea4f9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -54,11 +54,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733550349,
|
"lastModified": 1733261153,
|
||||||
"narHash": "sha256-NcGumB4Lr6KSDq+nIqXtNA8QwAQKDSZT7N9OTGWbTrs=",
|
"narHash": "sha256-eq51hyiaIwtWo19fPEeE0Zr2s83DYMKJoukNLgGGpek=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e2605d0744c2417b09f8bf850dfca42fcf537d34",
|
"rev": "b681065d0919f7eb5309a93cea2cfa84dec9aa88",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -70,11 +70,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733759999,
|
"lastModified": 1733212471,
|
||||||
"narHash": "sha256-463SNPWmz46iLzJKRzO3Q2b0Aurff3U1n0nYItxq7jU=",
|
"narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a73246e2eef4c6ed172979932bc80e1404ba2d56",
|
"rev": "55d15ad12a74eb7d4646254e13638ad0c4128776",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
|
|
||||||
../../modules/users
|
../../modules/users
|
||||||
|
|
||||||
../../modules/hardware
|
../../modules/specific_hardware
|
||||||
|
|
||||||
../../modules/sec_auth
|
../../modules/sec_auth
|
||||||
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
#MANPAGER='nvim +Man!'
|
|
||||||
environment.systemPackages = [pkgs.neovim];
|
|
||||||
environment.variables = {
|
|
||||||
"MANPAGER" = "nvim +Man!";
|
|
||||||
"EDITOR" = "nvim";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,7 +1,6 @@
|
||||||
{...}: {
|
{...}: {
|
||||||
imports = [
|
imports = [
|
||||||
#./plymouth.nix
|
./boot_theming.nix
|
||||||
./customisation.nix
|
|
||||||
./environment.nix
|
./environment.nix
|
||||||
./locale.nix
|
./locale.nix
|
||||||
./networking.nix
|
./networking.nix
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
hardware.graphics.enable = true;
|
|
||||||
hardware.graphics.extraPackages = with pkgs; [
|
|
||||||
libvdpau-va-gl
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{...}: {
|
|
||||||
# probably does nothing on my amd laptop. need to check
|
|
||||||
hardware.trackpoint.speed = 200;
|
|
||||||
}
|
|
|
@ -1,4 +1,8 @@
|
||||||
{pkgs, ...}: {
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
# Configure network proxy if necessary
|
# Configure network proxy if necessary
|
||||||
# networking.proxy.default = "http://user:password@proxy:port/";
|
# networking.proxy.default = "http://user:password@proxy:port/";
|
||||||
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
|
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
|
||||||
|
@ -29,8 +33,8 @@
|
||||||
# networking.interfaces.enp5s0.useDHCP = lib.mkDefault true;
|
# networking.interfaces.enp5s0.useDHCP = lib.mkDefault true;
|
||||||
# networking.interfaces.wlp3s0.useDHCP = lib.mkDefault true;
|
# networking.interfaces.wlp3s0.useDHCP = lib.mkDefault true;
|
||||||
# Open ports in the firewall.
|
# Open ports in the firewall.
|
||||||
networking.firewall.allowedTCPPorts = [8080 10001 10002];
|
networking.firewall.allowedTCPPorts = [8080];
|
||||||
networking.firewall.allowedUDPPorts = [8080 10001 10002];
|
networking.firewall.allowedUDPPorts = [8080];
|
||||||
# Or disable the firewall altogether.
|
# Or disable the firewall altogether.
|
||||||
# networking.firewall.enable = false;
|
# networking.firewall.enable = false;
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,5 @@
|
||||||
./flatpak.nix
|
./flatpak.nix
|
||||||
./podman.nix
|
./podman.nix
|
||||||
./store_pkg_file.nix
|
./store_pkg_file.nix
|
||||||
./garbage-collect.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
{...}: {
|
|
||||||
nix = {
|
|
||||||
optimise = {
|
|
||||||
automatic = true;
|
|
||||||
dates = ["16:00" "08:00"];
|
|
||||||
};
|
|
||||||
gc = {
|
|
||||||
automatic = true;
|
|
||||||
dates = "weekly";
|
|
||||||
options = "--delete-older-than 2d";
|
|
||||||
persistent = true;
|
|
||||||
randomizedDelaySec = "1h";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -7,14 +7,12 @@
|
||||||
settings = {
|
settings = {
|
||||||
default_session = {
|
default_session = {
|
||||||
command = '' ${pkgs.greetd.tuigreet}/bin/tuigreet \
|
command = '' ${pkgs.greetd.tuigreet}/bin/tuigreet \
|
||||||
--time \
|
--time \
|
||||||
--time-format '%Y-%m-%dT%H:%M:%S %A' \
|
--time-format '%Y-%m-%dT%H:%M:%S %A' \
|
||||||
--remember \
|
--remember \
|
||||||
--user-menu \
|
--user-menu \
|
||||||
--user-menu-min-uid 1000 \
|
--theme 'border=lightgreen;text=lightgreen;prompt=lightgreen;time=lightgreen;action=lightgreen;button=lightgreen;input=lightgreen' \
|
||||||
--user-menu-max-uid 2000 \
|
--cmd Hyprland'';
|
||||||
--theme 'border=lightgreen;text=lightgreen;prompt=lightgreen;time=lightgreen;action=lightgreen;button=lightgreen;input=lightgreen' \
|
|
||||||
--cmd Hyprland'';
|
|
||||||
# removed elements from theme: container
|
# removed elements from theme: container
|
||||||
user = "greeter";
|
user = "greeter";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
{...}: {
|
|
||||||
# for running android apps
|
|
||||||
# also starts the systemd service waydroid-container
|
|
||||||
virtualisation.waydroid.enable = true;
|
|
||||||
}
|
|
|
@ -26,7 +26,7 @@
|
||||||
"plugin" = "${pkgs.rnnoise-plugin}/lib/ladspa/librnnoise_ladspa.so";
|
"plugin" = "${pkgs.rnnoise-plugin}/lib/ladspa/librnnoise_ladspa.so";
|
||||||
"label" = "noise_suppressor_stereo";
|
"label" = "noise_suppressor_stereo";
|
||||||
"control" = {
|
"control" = {
|
||||||
"VAD Threshold (%)" = 75.0;
|
"VAD Threshold (%)" = 50.0;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -54,7 +54,5 @@
|
||||||
easyeffects
|
easyeffects
|
||||||
pwvucontrol
|
pwvucontrol
|
||||||
lxqt.pavucontrol-qt
|
lxqt.pavucontrol-qt
|
||||||
|
|
||||||
roc-toolkit
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,6 +7,5 @@
|
||||||
./shell.nix
|
./shell.nix
|
||||||
./software.nix
|
./software.nix
|
||||||
./virt.nix
|
./virt.nix
|
||||||
./android.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,8 +59,7 @@
|
||||||
nuclear
|
nuclear
|
||||||
mpv
|
mpv
|
||||||
zathura
|
zathura
|
||||||
#feh
|
feh
|
||||||
nomacs
|
|
||||||
#unstable.obsidian
|
#unstable.obsidian
|
||||||
keepassxc
|
keepassxc
|
||||||
#minecraft
|
#minecraft
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
{pkgs, ...}: {
|
{
|
||||||
|
pkgs,
|
||||||
|
inputs,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
# for running android apps
|
# for running android apps
|
||||||
virtualisation.waydroid.enable =
|
virtualisation.waydroid.enable =
|
||||||
true; # also starts the systemd service waydroid-container
|
true; # also starts the systemd service waydroid-container
|
||||||
|
@ -6,7 +11,4 @@
|
||||||
# virt manager, for running VM's
|
# virt manager, for running VM's
|
||||||
virtualisation.libvirtd.enable = true;
|
virtualisation.libvirtd.enable = true;
|
||||||
programs.virt-manager.enable = true;
|
programs.virt-manager.enable = true;
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
virt-viewer
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,5 @@
|
||||||
./bluetooth.nix
|
./bluetooth.nix
|
||||||
./fwupd.nix
|
./fwupd.nix
|
||||||
./scan_and_print.nix
|
./scan_and_print.nix
|
||||||
./trackpoint.nix
|
|
||||||
./gpu.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
|
@ -1,131 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
rofi-wayland
|
|
||||||
];
|
|
||||||
|
|
||||||
xdg.configFile."rofi/theme.rasi".text = ''
|
|
||||||
* {
|
|
||||||
bg-col: #1D2021;
|
|
||||||
bg-col-light: #282828;
|
|
||||||
border-col: #A89984;
|
|
||||||
selected-col: #3C3836;
|
|
||||||
green: #98971A;
|
|
||||||
fg-col: #FBF1C7;
|
|
||||||
fg-col2: #EBDBB2;
|
|
||||||
grey: #BDAE93;
|
|
||||||
highlight: @green;
|
|
||||||
}
|
|
||||||
'';
|
|
||||||
|
|
||||||
xdg.configFile."rofi/config.rasi".text = ''
|
|
||||||
configuration{
|
|
||||||
modi: "run,drun,window";
|
|
||||||
lines: 5;
|
|
||||||
cycle: false;
|
|
||||||
font: "JetBrainsMono NF Bold 15";
|
|
||||||
show-icons: true;
|
|
||||||
icon-theme: "Papirus-dark";
|
|
||||||
terminal: "kitty";
|
|
||||||
drun-display-format: "{icon} {name}";
|
|
||||||
location: 0;
|
|
||||||
disable-history: true;
|
|
||||||
hide-scrollbar: true;
|
|
||||||
display-drun: " Apps ";
|
|
||||||
display-run: " Run ";
|
|
||||||
display-window: " Window ";
|
|
||||||
/* display-Network: " Network"; */
|
|
||||||
sidebar-mode: true;
|
|
||||||
sorting-method: "fzf";
|
|
||||||
}
|
|
||||||
|
|
||||||
@theme "theme"
|
|
||||||
|
|
||||||
element-text, element-icon , mode-switcher {
|
|
||||||
background-color: inherit;
|
|
||||||
text-color: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
window {
|
|
||||||
height: 600px;
|
|
||||||
width: 900px;
|
|
||||||
border: 2px;
|
|
||||||
border-color: @border-col;
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
mainbox {
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
inputbar {
|
|
||||||
children: [prompt,entry];
|
|
||||||
background-color: @bg-col-light;
|
|
||||||
border-radius: 5px;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
prompt {
|
|
||||||
background-color: @green;
|
|
||||||
padding: 4px;
|
|
||||||
text-color: @bg-col-light;
|
|
||||||
border-radius: 3px;
|
|
||||||
margin: 10px 0px 10px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
textbox-prompt-colon {
|
|
||||||
expand: false;
|
|
||||||
str: ":";
|
|
||||||
}
|
|
||||||
|
|
||||||
entry {
|
|
||||||
padding: 6px;
|
|
||||||
margin: 10px 10px 10px 5px;
|
|
||||||
text-color: @fg-col;
|
|
||||||
background-color: @bg-col;
|
|
||||||
border-radius: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
listview {
|
|
||||||
border: 0px 0px 0px;
|
|
||||||
padding: 6px 0px 0px;
|
|
||||||
margin: 10px 0px 0px 6px;
|
|
||||||
columns: 3;
|
|
||||||
background-color: @bg-col;
|
|
||||||
cycle: true;
|
|
||||||
}
|
|
||||||
|
|
||||||
element {
|
|
||||||
padding: 8px;
|
|
||||||
margin: 0px 10px 4px 4px;
|
|
||||||
background-color: @bg-col;
|
|
||||||
text-color: @fg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
element-icon {
|
|
||||||
size: 28px;
|
|
||||||
}
|
|
||||||
|
|
||||||
element selected {
|
|
||||||
background-color: @selected-col ;
|
|
||||||
text-color: @fg-col2 ;
|
|
||||||
border-radius: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
mode-switcher {
|
|
||||||
spacing: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
button {
|
|
||||||
padding: 10px;
|
|
||||||
background-color: @bg-col-light;
|
|
||||||
text-color: @grey;
|
|
||||||
vertical-align: 0.5;
|
|
||||||
horizontal-align: 0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
button selected {
|
|
||||||
background-color: @bg-col;
|
|
||||||
text-color: @green;
|
|
||||||
}
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -1,7 +1,4 @@
|
||||||
{pkgs, ...}: {
|
{pkgs, ...}: {
|
||||||
#imports = [
|
|
||||||
# ./components/rofi.nix
|
|
||||||
#];
|
|
||||||
# Enable the X11 windowing system.
|
# Enable the X11 windowing system.
|
||||||
# You can disable this if you're only using the Wayland session.
|
# You can disable this if you're only using the Wayland session.
|
||||||
services.xserver.enable = false;
|
services.xserver.enable = false;
|
||||||
|
|
Loading…
Add table
Reference in a new issue