diff --git a/hosts/strix/configs/i3.nix b/hosts/strix/configs/i3.nix index bd2859f..487f110 100755 --- a/hosts/strix/configs/i3.nix +++ b/hosts/strix/configs/i3.nix @@ -70,7 +70,7 @@ in "mod4+t" = "exec alacritty"; "mod4+r" = "exec firefox"; - "mod4+m" = "exec feishin"; + "mod4+m" = "exec xterm -e cmus"; "mod4+p" = "exec keepassxc"; # power off diff --git a/hosts/strix/configuration.nix b/hosts/strix/configuration.nix index fa66bfe..eccf0af 100755 --- a/hosts/strix/configuration.nix +++ b/hosts/strix/configuration.nix @@ -71,8 +71,10 @@ # terminal #./configs/st.nix # too minimal, most things dont work without a million tweaks - #./configs/kitty.nix # uses their own stupid xterm extension... - ./configs/alacritty.nix # just perfect, tho too much gpu usage + #./configs/kitty.nix # uses their own stupid sixel extension... + # dropped due to SIXEL not getting implemented after 7 years of asking for it + # https://github.com/alacritty/alacritty/issues/910 + #./configs/alacritty.nix # # apps ./apps/graphics.nix diff --git a/hosts/strix/system/display.nix b/hosts/strix/system/display.nix index 4e9773f..3328891 100755 --- a/hosts/strix/system/display.nix +++ b/hosts/strix/system/display.nix @@ -1,14 +1,12 @@ -{ pkgs, ... }: { +{ pkgs, ... }: +{ services.displayManager.sddm.enable = true; services.xserver = { enable = true; desktopManager = { - xterm.enable = false; + xterm.enable = true; }; windowManager.i3.enable = true; - excludePackages = [ - pkgs.xterm - ]; xkb.layout = "us"; }; } diff --git a/hosts/thinkpad/configs/emacs.nix b/hosts/thinkpad/configs/emacs.nix new file mode 100644 index 0000000..c0270a9 --- /dev/null +++ b/hosts/thinkpad/configs/emacs.nix @@ -0,0 +1,4 @@ +{ pkgs, ... }: +{ + # +} diff --git a/hosts/thinkpad/configs/i3.nix b/hosts/thinkpad/configs/i3.nix index f2805dd..ba74570 100755 --- a/hosts/thinkpad/configs/i3.nix +++ b/hosts/thinkpad/configs/i3.nix @@ -69,9 +69,9 @@ in "mod4+e" = "exec rofi -show calc"; "mod4+f" = "exec rofi -show emoji"; - "mod4+t" = "exec alacritty"; + "mod4+t" = "exec xterm"; "mod4+r" = "exec firefox"; - "mod4+m" = "exec feishin"; + "mod4+m" = "exec xterm -e cmus"; "mod4+p" = "exec keepassxc"; # power off diff --git a/hosts/thinkpad/configs/sshfs.nix b/hosts/thinkpad/configs/sshfs.nix index 3e9a7c4..bdcba59 100644 --- a/hosts/thinkpad/configs/sshfs.nix +++ b/hosts/thinkpad/configs/sshfs.nix @@ -14,6 +14,8 @@ in sshfs ]; # This took so fucking many tries + # FIXME there are some problems with this, for example if i'm unable to mount it + # I get an error when tryna run ls or anything that tries to interact with my disk. systemd.services.mount-music = { description = "Mount remote Music directory using sshfs"; after = [ "network-online.target" ]; diff --git a/hosts/thinkpad/configs/xresources.nix b/hosts/thinkpad/configs/xresources.nix new file mode 100644 index 0000000..92eed08 --- /dev/null +++ b/hosts/thinkpad/configs/xresources.nix @@ -0,0 +1,9 @@ +{ user, ... }: +{ + + home-manager.users.${user} = { + xresources.properties = { + # TODO set colors for xterm + }; + }; +} diff --git a/hosts/thinkpad/system/display.nix b/hosts/thinkpad/system/display.nix index 4e9773f..fc99fbe 100755 --- a/hosts/thinkpad/system/display.nix +++ b/hosts/thinkpad/system/display.nix @@ -1,4 +1,5 @@ -{ pkgs, ... }: { +{ pkgs, ... }: +{ services.displayManager.sddm.enable = true; services.xserver = { enable = true;