Update
This commit is contained in:
parent
7b9199c542
commit
0aac48f782
6 changed files with 101 additions and 79 deletions
32
home.nix
32
home.nix
|
|
@ -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
|
||||
];
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue