summaryrefslogtreecommitdiff
path: root/hosts/local/ohira
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/local/ohira')
-rw-r--r--hosts/local/ohira/configuration.nix38
1 files changed, 22 insertions, 16 deletions
diff --git a/hosts/local/ohira/configuration.nix b/hosts/local/ohira/configuration.nix
index 480926a..1144f48 100644
--- a/hosts/local/ohira/configuration.nix
+++ b/hosts/local/ohira/configuration.nix
@@ -1,11 +1,7 @@
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
-{
- config,
- pkgs,
- ...
-}: {
+{pkgs, ...}: {
imports = [
# Include the results of the hardware scan.
../../base.nix
@@ -70,6 +66,7 @@
i18n = {
inputMethod = {
+ enable = true;
type = "fcitx5";
fcitx5.addons = with pkgs; [fcitx5-mozc];
};
@@ -111,21 +108,30 @@
# services.xserver.libinput.enable = true;
# Define a user account. Don't forget to set a password with ‘passwd’.
+ programs.fish = {
+ enable = true;
+ shellAliases = {
+ l = "lsd -lAh";
+ la = "lsd -lAh";
+ ports = "sudo lsof -i -P -n | grep LISTEN";
+ gco = "git checkout";
+ gcob = "git checkout -b";
+ v = "nvim";
+ sv = "sudo nvim";
+ dotsin = "sh ~/dotfiles/commit.sh";
+ sourceit = ". (sed 's/^/export /' .env | psub)";
+ sqlite = "rlwrap sqlite3";
+ # rsyn = "rsync -zuvaP --filter=':- .gitignore'"
+ };
+ };
+
users.users.y = {
+ shell = pkgs.fish;
isNormalUser = true;
description = "y";
extraGroups = ["networkmanager" "wheel"];
packages = with pkgs; [
- # firefox
- # thunderbird
- ];
- };
- users.users.leo2 = {
- isNormalUser = true;
- description = "leo2";
- extraGroups = ["networkmanager" "wheel"];
- packages = with pkgs; [
- # firefox
+ firefox
# thunderbird
];
};
@@ -206,7 +212,7 @@
# font-awesome
# inconsolata # monospaced
noto-fonts
- noto-fonts-cjk
+ noto-fonts-cjk-sans
noto-fonts-emoji
noto-fonts-extra
# powerline-fonts