This commit is contained in:
ant 2024-03-31 07:54:18 +02:00
parent 7b9199c542
commit 0aac48f782
6 changed files with 101 additions and 79 deletions

View file

@ -20,6 +20,7 @@ let user = import ./name.nix; in
home.packages = with pkgs; [
betterbird
python3
python3Packages.virtualenv
dunst
ncdu
nsxiv
@ -46,7 +47,7 @@ let user = import ./name.nix; in
xdg-utils
entr
# xdg-desktop-portal-wlr
# xdg-desktop-portal-hyprland
xdg-desktop-portal-hyprland
(catppuccin-gtk.override {
accents = [ "pink" ];
size = "compact";
@ -54,6 +55,12 @@ let user = import ./name.nix; in
variant = "mocha";
})
davfs2
htop
yt-dlp
ffmpeg
wget
lua-language-server
];
# Home Manager is pretty good at managing dotfiles. The primary way to manage
@ -165,6 +172,16 @@ let user = import ./name.nix; in
NNN_TRASH = 1;
GOPATH = "${config.home.homeDirectory}/.local/share/go";
GOMODCACHE = "${config.home.homeDirectory}/.cache/go/pkg/mod";
GDK_BACKEND = "wayland,x11";
QT_QPA_PLATFORM = "wayland;xcb";
CLUTTER_BACKEND = "wayland";
XDG_CURRENT_DESKTOP = "Hyprland";
XDG_SESSION_TYPE = "wayland";
XDG_SESSION_DESKTOP = "Hyprland";
QT_AUTO_SCREEN_SCALE_FACTOR = "1";
WLR_NO_HARDWARE_CURSORS = "1";
XCURSOR_SIZE = "24";
};
home.keyboard.options = [
@ -182,6 +199,11 @@ let user = import ./name.nix; in
xdg = {
enable = true;
systemDirs.data = [ "${config.home.homeDirectory}/.local/share" ];
# portal = {
# enable = true;
# configPackage = pkgs.xdg-desktop-portal-hyprland;
# xdgOpenUsePortal = true;
# };
userDirs = {
enable = true;
createDirectories = false;
@ -227,7 +249,7 @@ let user = import ./name.nix; in
};
Install = {
# enable the service
WantedBy = [ "default.target" ];
# WantedBy = [ "default.target" ];
};
Timer = {
Unit = "battery-notify.service";
@ -295,7 +317,7 @@ let user = import ./name.nix; in
qt = {
enable = true;
platformTheme = "gtk";
platformTheme = "kde";
};
programs.direnv = {
@ -391,7 +413,7 @@ let user = import ./name.nix; in
}];
timeouts = [{
timeout = 300;
timeout = 900;
command = "${config.programs.swaylock.package}/bin/swaylock -defF";
}
{
@ -452,7 +474,7 @@ let user = import ./name.nix; in
gcc
ocamlPackages.lsp
ocamlPackages.ocamlformat
rnix-lsp
# rnix-lsp
cargo
];
};