minor changes
This commit is contained in:
parent
3357a7be4b
commit
7bec28e12d
11
flake.nix
11
flake.nix
|
@ -16,8 +16,8 @@
|
||||||
nix-colors.url = "github:misterio77/nix-colors";
|
nix-colors.url = "github:misterio77/nix-colors";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { self, nix-colors, nixpkgs, nixpkgs-unstable, home-manager, hyprland
|
outputs = { self, nix-colors, nixpkgs, nixpkgs-unstable, home-manager
|
||||||
, agenix, deploy-rs, ... }@inputs:
|
, hyprland, agenix, deploy-rs, ... }@inputs:
|
||||||
let
|
let
|
||||||
inherit (self) outputs;
|
inherit (self) outputs;
|
||||||
lib = nixpkgs.lib;
|
lib = nixpkgs.lib;
|
||||||
|
@ -79,14 +79,15 @@
|
||||||
# Laptop
|
# Laptop
|
||||||
"m3tam3re@m3-nix" = home-manager.lib.homeManagerConfiguration {
|
"m3tam3re@m3-nix" = home-manager.lib.homeManagerConfiguration {
|
||||||
pkgs = nixpkgs.legacyPackages."x86_64-linux";
|
pkgs = nixpkgs.legacyPackages."x86_64-linux";
|
||||||
extraSpecialArgs = { inherit inputs nix-colors;
|
extraSpecialArgs = { inherit inputs nix-colors; };
|
||||||
};
|
|
||||||
modules = [
|
modules = [
|
||||||
hyprland.homeManagerModules.default
|
hyprland.homeManagerModules.default
|
||||||
./home/users/m3tam3re/m3-nix.nix
|
./home/users/m3tam3re/m3-nix.nix
|
||||||
allowUnfree
|
allowUnfree
|
||||||
|
({ config, pkgs, ... }: {
|
||||||
|
nixpkgs.overlays = [ overlay-unstable ];
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
};
|
};
|
||||||
# Company Root Servera
|
# Company Root Servera
|
||||||
"m3tam3re@lkk-nix-1" = home-manager.lib.homeManagerConfiguration {
|
"m3tam3re@lkk-nix-1" = home-manager.lib.homeManagerConfiguration {
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }: {
|
||||||
{
|
|
||||||
imports = [
|
imports = [
|
||||||
./bat.nix
|
./bat.nix
|
||||||
./fish.nix
|
./fish.nix
|
||||||
|
@ -8,9 +7,11 @@
|
||||||
./starship.nix
|
./starship.nix
|
||||||
./tmux.nix
|
./tmux.nix
|
||||||
];
|
];
|
||||||
|
programs.autojump = {
|
||||||
|
enable = true;
|
||||||
|
enableFishIntegration = true;
|
||||||
|
};
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
autojump
|
|
||||||
bc
|
bc
|
||||||
busybox
|
busybox
|
||||||
comma
|
comma
|
||||||
|
|
|
@ -15,17 +15,15 @@
|
||||||
|
|
||||||
xdg.mimeApps = {
|
xdg.mimeApps = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultApplications = {
|
defaultApplications = { "application/pdf" = [ "okular.desktop" ]; };
|
||||||
"application/pdf" = ["okular.desktop"];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
WEBKIT_DISABLE_COMPOSITING_MODE = "1";
|
WEBKIT_DISABLE_COMPOSITING_MODE = "1";
|
||||||
|
NIXOS_OZONE_WL = "1";
|
||||||
EDITOR = "emacs";
|
EDITOR = "emacs";
|
||||||
VISUAL = "emacs";
|
VISUAL = "emacs";
|
||||||
QT_QPA_PLATFORM = "wayland";
|
QT_QPA_PLATFORM = "wayland";
|
||||||
QT_QPA_PLATFORMTHEME = "qt5ct";
|
|
||||||
XDG_CONFIG_HOME = "\${HOME}/.config";
|
XDG_CONFIG_HOME = "\${HOME}/.config";
|
||||||
XDG_BIN_HOME = "\${HOME}/.local/bin";
|
XDG_BIN_HOME = "\${HOME}/.local/bin";
|
||||||
XDG_DATA_HOME = "\${HOME}/.local/share";
|
XDG_DATA_HOME = "\${HOME}/.local/share";
|
||||||
|
@ -34,6 +32,10 @@
|
||||||
|
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
|
|
||||||
|
services.dunst = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
alacritty
|
alacritty
|
||||||
appimage-run
|
appimage-run
|
||||||
|
@ -45,14 +47,17 @@
|
||||||
flameshot
|
flameshot
|
||||||
fuzzel
|
fuzzel
|
||||||
gnome.file-roller
|
gnome.file-roller
|
||||||
|
gnome.nautilus
|
||||||
|
gnome.nautilus
|
||||||
gnome.seahorse
|
gnome.seahorse
|
||||||
|
gnome.sushi
|
||||||
gnome.vinagre
|
gnome.vinagre
|
||||||
glib
|
glib
|
||||||
gsettings-desktop-schemas
|
gsettings-desktop-schemas
|
||||||
hyprpaper
|
hyprpaper
|
||||||
libnotify
|
|
||||||
nyxt
|
nyxt
|
||||||
pamixer
|
pamixer
|
||||||
|
pavucontrol
|
||||||
picom
|
picom
|
||||||
libsForQt5.qtstyleplugins
|
libsForQt5.qtstyleplugins
|
||||||
qt5ct
|
qt5ct
|
||||||
|
@ -61,6 +66,8 @@
|
||||||
unzip
|
unzip
|
||||||
usbutils
|
usbutils
|
||||||
v4l-utils
|
v4l-utils
|
||||||
|
wlogout
|
||||||
|
wtype
|
||||||
xdg-utils
|
xdg-utils
|
||||||
xdotool
|
xdotool
|
||||||
zip
|
zip
|
||||||
|
|
|
@ -11,14 +11,11 @@ in {
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
betterdiscordctl
|
|
||||||
davinci-resolve
|
|
||||||
discord
|
|
||||||
element-desktop
|
|
||||||
ffmpeg
|
ffmpeg
|
||||||
freetube
|
fractal
|
||||||
gphoto2
|
gphoto2
|
||||||
handbrake
|
handbrake
|
||||||
|
libsForQt5.kdenlive
|
||||||
makemkv
|
makemkv
|
||||||
mpv
|
mpv
|
||||||
obs-studio
|
obs-studio
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
{
|
{
|
||||||
qt = {
|
qt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
platformTheme = "gtk";
|
||||||
};
|
};
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -10,7 +10,7 @@ in {
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
podman
|
#podman
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -124,6 +124,7 @@
|
||||||
windowrule = float, title:branchdialog
|
windowrule = float, title:branchdialog
|
||||||
windowrule = float, Lxappearance
|
windowrule = float, Lxappearance
|
||||||
windowrule = float, Wofi
|
windowrule = float, Wofi
|
||||||
|
windowrule = float, dunst
|
||||||
windowrule = animation none,Wofi
|
windowrule = animation none,Wofi
|
||||||
windowrule = float,viewnior
|
windowrule = float,viewnior
|
||||||
windowrule = float,feh
|
windowrule = float,feh
|
||||||
|
@ -156,8 +157,8 @@
|
||||||
bind= $mainMod, F, fullscreen
|
bind= $mainMod, F, fullscreen
|
||||||
bind = $mainMod, E, exec, thunar
|
bind = $mainMod, E, exec, thunar
|
||||||
bind = $mainMod, V, togglefloating,
|
bind = $mainMod, V, togglefloating,
|
||||||
bind = $mainMod, D, exec, rofi -modi drun emoji calc ssh -show drun -font 'Fira Code 13' -show-icons
|
bind = $mainMod, D, exec, rofi -modi 'drun,emoji,calc,ssh' -show drun -font 'Fira Code 13' -show-icons
|
||||||
bind = $mainMod, D, exec, rofi -modi drun emoji calc ssh -show drun -font 'Fira Code 13' -show-icons
|
bind = $mainMod, D, exec, rofi -modi 'drun,emoji,calc,ssh' -show drun -font 'Fira Code 13' -show-icons
|
||||||
bind = $mainMod SHIFT, P, pseudo, # dwindle
|
bind = $mainMod SHIFT, P, pseudo, # dwindle
|
||||||
bind = $mainMod, J, togglesplit, # dwindle
|
bind = $mainMod, J, togglesplit, # dwindle
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
# enable = true;
|
# enable = true;
|
||||||
# package = pkgs.gnome3.gvfs;
|
# package = pkgs.gnome3.gvfs;
|
||||||
# };
|
# };
|
||||||
services.kubo = { enable = true; }; # IPFS
|
# services.kubo = { enable = true; }; # IPFS
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
services.netbird.enable = true;
|
services.netbird.enable = true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,8 +2,9 @@
|
||||||
virtualisation.libvirtd.enable = true;
|
virtualisation.libvirtd.enable = true;
|
||||||
virtualisation.libvirtd.qemu.swtpm.enable = true;
|
virtualisation.libvirtd.qemu.swtpm.enable = true;
|
||||||
virtualisation.libvirtd.qemu.ovmf.enable = true;
|
virtualisation.libvirtd.qemu.ovmf.enable = true;
|
||||||
virtualisation.docker = {
|
virtualisation.podman = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableOnBoot = true;
|
enableNvidia = true;
|
||||||
|
defaultNetwork.dnsname.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue