cleanup packages, use programs where possible

This commit is contained in:
Felix Suchert 2024-02-06 16:36:05 +01:00
parent b958060cd5
commit 2949d209b7
Signed by: feliix42
GPG key ID: 24363525EA0E8A99
3 changed files with 42 additions and 32 deletions

View file

@ -171,14 +171,39 @@
# ------------ programs -----------------------------------------------------
programs.fish.enable = true;
programs.vim.defaultEditor = true;
programs.vim.enable = true;
# programs.vim.defaultEditor = true;
programs.neovim = {
enable = true;
defaultEditor = true;
};
programs.ssh.setXAuthLocation = true;
# services.emacs = {
# install = true;
# enable = false;
# };
programs.thunar = {
enable = true;
plugins = with pkgs.xfce; [ thunar-archive-plugin thunar-volman ];
};
programs.firefox = {
enable = true;
package = pkgs.firefox-wayland;
};
programs.git = {
enable = true;
package = pkgs.gitAndTools.gitFull;
};
programs.mosh.enable = true;
programs.nix-index = {
enable = true;
enableZshIntegration = true;
enableBashIntegration = true;
enableFishIntegration = true;
};
# List of packages installed in system profile.
environment.systemPackages = with pkgs; [
@ -186,6 +211,7 @@
wget
w3m
htop
btop
bat
lsd
unstable.eza
@ -201,7 +227,6 @@
usbutils
moreutils
file
mosh
#tmux
zellij
libqalculate
@ -220,15 +245,13 @@
neomutt urlview
notmuch
aspell # spell checking in mail
# personal mailing
thunderbirdPackages.thunderbird-115
## Rust
rustup
cargo-flamegraph
cargo-watch
unstable.rust-analyzer
unstable.helix
#unstable.helix
## other programming languages and compilers
stack
@ -246,7 +269,6 @@
## nix-community/comma
comma
nix-output-monitor
nix-index
nil
# provided by my own overlay
@ -266,28 +288,17 @@
## I heard you like man pages?
man-pages
## git and friends
#git
#git-doc
gitAndTools.gitFull
gitAndTools.delta
gitAndTools.gitui
## terminal, browsers, text editing, note taking
alacritty
# doesn't support the MLIR tooling from the marketplace :(
#unstable.vscodium
# TODO(feliix42): Fix at some point!
unstable.vscode.fhs
neovim
tree-sitter # for NVIM completions
ghostwriter
firefox-wayland
unstable.obsidian
## time tracking
# watson
hledger hledger-ui hledger-web
## file managers
ranger
xfce.thunar
## file sharing
nextcloud-client
## document viewers
@ -315,7 +326,6 @@
slack
tdesktop
signal-desktop
weechat
## networking
openconnect
];

View file

@ -23,11 +23,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1706182238,
"narHash": "sha256-Ti7CerGydU7xyrP/ow85lHsOpf+XMx98kQnPoQCSi1g=",
"lastModified": 1707211557,
"narHash": "sha256-LTKTzZ6fM5j8XWXf51IMBzDaOaJg9kYWLUZxoIhzRN8=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "f84eaffc35d1a655e84749228cde19922fcf55f1",
"rev": "6e5cc385fc8cf5ca6495d70243074ccdea9f64c7",
"type": "github"
},
"original": {
@ -39,11 +39,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1706373441,
"narHash": "sha256-S1hbgNbVYhuY2L05OANWqmRzj4cElcbLuIkXTb69xkk=",
"lastModified": 1707091808,
"narHash": "sha256-LahKBAfGbY836gtpVNnWwBTIzN7yf/uYM/S0g393r0Y=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "56911ef3403a9318b7621ce745f5452fb9ef6867",
"rev": "9f2ee8c91ac42da3ae6c6a1d21555f283458247e",
"type": "github"
},
"original": {
@ -62,11 +62,11 @@
},
"unstable": {
"locked": {
"lastModified": 1706371002,
"narHash": "sha256-dwuorKimqSYgyu8Cw6ncKhyQjUDOyuXoxDTVmAXq88s=",
"lastModified": 1707092692,
"narHash": "sha256-ZbHsm+mGk/izkWtT4xwwqz38fdlwu7nUUKXTOmm4SyE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c002c6aa977ad22c60398daaa9be52f2203d0006",
"rev": "faf912b086576fd1a15fca610166c98d47bc667e",
"type": "github"
},
"original": {

View file

@ -51,7 +51,6 @@ in
extraPackages = with pkgs; [
swaylock-effects
swayidle
xwayland # for legacy apps
waybar
wl-clipboard
mako # notification daemon
@ -87,6 +86,7 @@ in
};
programs.waybar.enable = true;
programs.xwayland.enable = true; # for legacy apps
services.redshift = {
enable = true;