updated
This commit is contained in:
parent
c680c2503a
commit
4d8f3f1921
16 changed files with 451 additions and 63 deletions
|
@ -12,10 +12,14 @@ let
|
|||
});
|
||||
in
|
||||
{
|
||||
nix.settings.trusted-users = [ "root" "fw" ];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
timewarrior
|
||||
|
||||
devenv
|
||||
|
||||
|
||||
# Containers
|
||||
kubectl
|
||||
docker-slim
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
services.netbird = {
|
||||
enable = true;
|
||||
ui.enable = true;
|
||||
package = pkgs.unstable.netbird;
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
|
|
@ -15,6 +15,9 @@
|
|||
slack
|
||||
speedcrunch
|
||||
remmina
|
||||
thunderbird
|
||||
drawio
|
||||
freecad-wayland
|
||||
|
||||
# Capturing
|
||||
byzanz
|
||||
|
|
|
@ -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
30
config/sway.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue