This commit is contained in:
fwastring 2025-09-03 09:35:51 +02:00
parent c680c2503a
commit 4d8f3f1921
16 changed files with 451 additions and 63 deletions

View file

@ -12,10 +12,14 @@ let
});
in
{
nix.settings.trusted-users = [ "root" "fw" ];
environment.systemPackages = with pkgs; [
timewarrior
devenv
# Containers
kubectl
docker-slim

View file

@ -38,13 +38,7 @@
programs.man.generateCaches = false;
xsession.enable = true;
xsession.windowManager.command =
if myhostname == "laptop" then
"/home/fw/nix/.xinitrc.laptop"
else if myhostname == "jobb" then
"/home/fw/nix/.xinitrc.jobb"
else
"/home/fw/nix/.xinitrc";
xsession.windowManager.command = "xrandr --output eDP-1 --mode 1920x1080 --pos 0x1080 --rotate normal --output DP-1 --off --output HDMI-1 --primary --mode 3840x2160 --pos 1920x0 --rotate normal --output DP-2 --off --output HDMI-2 --off";
home.username = "fw";
home.homeDirectory = "/home/fw";

View file

@ -12,6 +12,7 @@
services.netbird = {
enable = true;
ui.enable = true;
package = pkgs.unstable.netbird;
};
environment.systemPackages = with pkgs; [

View file

@ -15,6 +15,9 @@
slack
speedcrunch
remmina
thunderbird
drawio
freecad-wayland
# Capturing
byzanz

View file

@ -26,18 +26,18 @@
unstable.signal-desktop
thunderbird
libreoffice
obsidian
discord
slack
speedcrunch
remmina
vial
via
drawio
freecad-wayland
ghostty
# Browsers
librewolf
unstable.qutebrowser
jan
chawan
# Capturing

30
config/sway.nix Normal file
View file

@ -0,0 +1,30 @@
{ config, pkgs, lib, ... }:
{
environment.systemPackages = with pkgs; [
grim # screenshot functionality
slurp # screenshot functionality
wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
mako # notification system developed by swaywm maintainer
waypipe
];
# Enable the gnome-keyring secrets vault.
# Will be exposed through DBus to programs willing to store secrets.
services.gnome.gnome-keyring.enable = true;
# enable Sway window manager
programs.sway = {
enable = true;
wrapperFeatures.gtk = true;
};
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway";
user = "greeter";
};
};
};
}