update
This commit is contained in:
parent
49b3113d65
commit
fad2d4f5d5
2
dotfiles
2
dotfiles
|
|
@ -1 +1 @@
|
||||||
Subproject commit 261b4c3691dfacd55aefea5db722253436dde289
|
Subproject commit da5f124c2d20ab9af2e8ffd16b0009b5fed11952
|
||||||
|
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1695940289,
|
"lastModified": 1696063111,
|
||||||
"narHash": "sha256-z9DItQvCasu7sexaz1GZ+uOymDRpuEehFwRKToCooJ8=",
|
"narHash": "sha256-F2IJEbyH3xG0eqyAYn9JoV+niqNz+xb4HICYNkkviNI=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "9d4cdf8cc4da54beb5d2e927af7a259bb4a00645",
|
"rev": "ae896c810f501bf0c3a2fd7fc2de094dd0addf01",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
166
home.nix
166
home.nix
|
|
@ -1,98 +1,100 @@
|
||||||
{ pkgs, ...}:
|
{ pkgs, ...}:
|
||||||
|
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
firefox-wayland
|
firefox-wayland
|
||||||
tmux
|
tmux
|
||||||
gnupg
|
libnotify
|
||||||
htop
|
gnupg
|
||||||
ripgrep
|
htop
|
||||||
pavucontrol
|
ripgrep
|
||||||
pass
|
pavucontrol
|
||||||
kitty
|
pass
|
||||||
waybar
|
kitty
|
||||||
pulseaudio
|
waybar
|
||||||
gcc
|
pulseaudio
|
||||||
fzf
|
gcc
|
||||||
nnn
|
fzf
|
||||||
gnumake
|
nnn
|
||||||
tree-sitter
|
gnumake
|
||||||
nodejs
|
tree-sitter
|
||||||
pinentry-qt
|
nodejs
|
||||||
kanshi
|
pinentry-qt
|
||||||
mpv
|
kanshi
|
||||||
ffmpeg
|
mpv
|
||||||
xdg-utils
|
megatools
|
||||||
networkmanagerapplet
|
ffmpeg
|
||||||
git-lfs
|
xdg-utils
|
||||||
git
|
networkmanagerapplet
|
||||||
thunderbird
|
git-lfs
|
||||||
# All of the below is for sway
|
git
|
||||||
wl-clipboard
|
thunderbird
|
||||||
bemenu
|
libreoffice
|
||||||
];
|
wl-clipboard
|
||||||
|
bemenu
|
||||||
|
];
|
||||||
home.stateVersion = "22.11";
|
home.stateVersion = "22.11";
|
||||||
programs.home-manager = {
|
programs.home-manager = {
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
home.file = {
|
|
||||||
".config/" = {
|
|
||||||
source = ./dotfiles/.config;
|
|
||||||
recursive = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
home.file = {
|
|
||||||
".xkb/" = {
|
|
||||||
source = ./dotfiles/.xkb;
|
|
||||||
recursive = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
home.file = {
|
|
||||||
".profile" = {
|
|
||||||
source = ./dotfiles/.profile;
|
|
||||||
recursive = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
home.file = {
|
|
||||||
".tmux.conf" = {
|
|
||||||
source = ./dotfiles/.tmux.conf;
|
|
||||||
recursive = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
wayland.windowManager.sway = {
|
|
||||||
enable = true;
|
|
||||||
wrapperFeatures.gtk = true;
|
|
||||||
};
|
|
||||||
programs.browserpass = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
services.mako = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
home.pointerCursor = {
|
|
||||||
name = "Adwaita";
|
|
||||||
package = pkgs.gnome.adwaita-icon-theme;
|
|
||||||
size = 24;
|
|
||||||
x11 = {
|
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultCursor = "Adwaita";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
gtk = {
|
|
||||||
enable = true;
|
|
||||||
theme = {
|
|
||||||
package = pkgs.nordic;
|
|
||||||
name = "Nordic";
|
|
||||||
};
|
};
|
||||||
|
home.file = {
|
||||||
|
".config/" = {
|
||||||
|
source = ./dotfiles/.config;
|
||||||
|
recursive = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
home.file = {
|
||||||
|
".xkb/" = {
|
||||||
|
source = ./dotfiles/.xkb;
|
||||||
|
recursive = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
home.file = {
|
||||||
|
".profile" = {
|
||||||
|
source = ./dotfiles/.profile;
|
||||||
|
recursive = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
home.file = {
|
||||||
|
".tmux.conf" = {
|
||||||
|
source = ./dotfiles/.tmux.conf;
|
||||||
|
recursive = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
wayland.windowManager.sway = {
|
||||||
|
enable = true;
|
||||||
|
wrapperFeatures.gtk = true;
|
||||||
|
};
|
||||||
|
programs.browserpass = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
services.mako = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
home.pointerCursor = {
|
||||||
|
name = "Adwaita";
|
||||||
|
package = pkgs.gnome.adwaita-icon-theme;
|
||||||
|
size = 24;
|
||||||
|
x11 = {
|
||||||
|
enable = true;
|
||||||
|
defaultCursor = "Adwaita";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
gtk = {
|
||||||
|
enable = true;
|
||||||
|
theme = {
|
||||||
|
package = pkgs.nordic;
|
||||||
|
name = "Nordic";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
xdg = {
|
xdg = {
|
||||||
mime.enable = true;
|
mime.enable = true;
|
||||||
mimeApps = {
|
mimeApps = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultApplications = {
|
defaultApplications = {
|
||||||
"text/plain" = "nvim.desktop";
|
"text/plain" = "nvim.desktop";
|
||||||
"video/x-matroska" = "mpv.desktop";
|
"video/x-matroska" = "mpv.desktop";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,8 @@
|
||||||
"/crypto_keyfile.bin" = null;
|
"/crypto_keyfile.bin" = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
|
||||||
|
|
||||||
# This value determines the NixOS release from which the default
|
# This value determines the NixOS release from which the default
|
||||||
# settings for stateful data, like file locations and database versions
|
# settings for stateful data, like file locations and database versions
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue