This commit is contained in:
2024-12-21 00:05:36 +09:00
parent a72167be09
commit 1030d3e37f
13 changed files with 56 additions and 20 deletions

18
flake.lock generated
View File

@@ -7,11 +7,11 @@
]
},
"locked": {
"lastModified": 1729260213,
"narHash": "sha256-jAvHoU/1y/yCuXzr2fNF+q6uKmr8Jj2xgAisK4QB9to=",
"lastModified": 1734093295,
"narHash": "sha256-hSwgGpcZtdDsk1dnzA0xj5cNaHgN9A99hRF/mxMtwS4=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "09a0c0c02953318bf94425738c7061ffdc4cba75",
"rev": "66c5d8b62818ec4c1edb3e941f55ef78df8141a8",
"type": "github"
},
"original": {
@@ -23,11 +23,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1728729581,
"narHash": "sha256-oazkQ/z7r43YkDLLQdMg8oIB3CwWNb+2ZrYOxtLEWTQ=",
"lastModified": 1733861262,
"narHash": "sha256-+jjPup/ByS0LEVIrBbt7FnGugJgLeG9oc+ivFASYn2U=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "a8dd1b21995964b115b1e3ec639dd6ce24ab9806",
"rev": "cf737e2eba82b603f54f71b10cb8fd09d22ce3f5",
"type": "github"
},
"original": {
@@ -39,11 +39,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1728888510,
"narHash": "sha256-nsNdSldaAyu6PE3YUA+YQLqUDJh+gRbBooMMekZJwvI=",
"lastModified": 1733940404,
"narHash": "sha256-Pj39hSoUA86ZePPF/UXiYHHM7hMIkios8TYG29kQT4g=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c",
"rev": "5d67ea6b4b63378b9c13be21e2ec9d1afc921713",
"type": "github"
},
"original": {

View File

@@ -32,7 +32,7 @@
};
# Open ports in the firewall.
networking.firewall.allowedTCPPorts = [ 3000 3001 ];
networking.firewall.allowedTCPPorts = [ 3000 3001 22 ];
# networking.firewall.allowedUDPPorts = [ ... ];
# Or disable the firewall altogether.
# networking.firewall.enable = false;

View File

@@ -9,6 +9,7 @@
../../user/dev/tools/firefox-devedition.nix
../../user/dev/tools/dbeaver-bin.nix
../../user/dev/tools/tldr.nix
../../user/dev/tools/gh.nix
../../user/dev/editor/vscodium.nix
../../user/dev/editor/zed-editor.nix
../../user/dev/lang/cc.nix
@@ -18,18 +19,20 @@
../../user/dev/ide/qtcreator.nix
../../user/apps/utils/alacritty.nix
../../user/apps/utils/keepassxc.nix
../../user/apps/utils/cava.nix
#../../user/apps/utils/cava.nix
../../user/apps/utils/owncloud-client.nix
../../user/apps/utils/fzf.nix
../../user/apps/utils/zoxide.nix
../../user/apps/media/vlc.nix
../../user/apps/media/mpv.nix
../../user/apps/media/yt-dlp.nix
../../user/apps/media/kdenlive.nix
../../user/apps/media/obs-studio.nix
../../user/apps/graphics/gimp.nix
../../user/apps/graphics/inkscape.nix
../../user/apps/games/mangohud.nix
../../user/apps/games/minecraft.nix
../../user/apps/office/texlive.nix
#../../user/apps/office/libreoffice-fresh.nix
../../user/shell/bash.nix
../../user/wm/xmonad/xmonad.nix
];

View File

@@ -1,6 +1,11 @@
{ ... }:
{
#hardware.pulseaudio.enable = true;
hardware.pulseaudio = {
support32Bit = true;
daemon.config = {
flat-volumes = "yes";
};
};
security.rtkit.enable = true;
services.pipewire = {

View File

@@ -7,7 +7,10 @@
fcitx5 = {
waylandFrontend = true;
plasma6Support = true;
addons = with pkgs; [ fcitx5-mozc fcitx5-skk ];
addons = with pkgs; [
#fcitx5-mozc
fcitx5-skk
];
};
};
};

View File

@@ -16,5 +16,5 @@
podman-compose
];
hardware.nvidia-container-toolkit.enable = lib.lists.elem "nvidia" config.services.xserver.videoDrivers;
hardware.nvidia-container-toolkit.enable = true;
}

View File

@@ -0,0 +1,6 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
kdenlive
];
}

View File

@@ -0,0 +1,6 @@
{ config, pkgs, libs, ... }:
{
home.packages = with pkgs; [
obs-studio
];
}

View File

@@ -0,0 +1,6 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
libreoffice-fresh
];
}

View File

@@ -1,6 +1,6 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
nodejs_20
nodejs_22
];
}

6
user/dev/tools/gh.nix Normal file
View File

@@ -0,0 +1,6 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
gh
];
}

View File

@@ -17,5 +17,9 @@ in
l = lsCmd;
ls = lsCmd;
};
bashrcExtra = ''
eval "$(fzf --bash)"
eval "$(zoxide init bash)"
'';
};
}

View File

@@ -64,10 +64,7 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
[ ((modm .|. shiftMask, xK_Return), spawn $ XMonad.terminal conf)
-- launch dmenu
, ((modm, xK_p ), spawn "dmenu_run")
-- launch gmrun
, ((modm .|. shiftMask, xK_p ), spawn "gmrun")
, ((modm, xK_p ), spawn "rofi -show drun")
-- close focused window
, ((modm .|. shiftMask, xK_c ), kill)